HairBSDF, Mp, upper

Details

Time bar (total: 19.6s)

analyze1.0ms (0%)

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

Compiled 66 to 48 computations (27.3% saved)

sample2.8s (14.2%)

Results
2.8s8256×body256valid
Bogosity

preprocess76.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 32 to 24 computations (25% saved)

simplify58.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))

eval2.0ms (0%)

Compiler

Compiled 134 to 79 computations (41% saved)

prune6.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

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

Compiled 264 to 184 computations (30.3% saved)

localize177.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
99.3%
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
99.3%
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
97.2%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 96 to 38 computations (60.4% saved)

series13.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite95.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify75.0ms (0.4%)

Algorithm
egg-herbie
Rules
1564×times-frac
950×log-prod
820×distribute-lft-in
428×fma-def
420×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03623888
18453850
229803850
Stop Event
node limit
Counts
228 → 176
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 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(*.f32 -1 (/.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 (*.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 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 2)
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -2)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(-.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 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 1)
(*.f32 1 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(*.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_O sinTheta_i) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.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 (pow.f32 (cbrt.f32 v) 2)) (/.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) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 3)
(pow.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2))
(log.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(exp.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(log1p.f32 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (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)
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(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 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))
(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 (log.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
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/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(/.f32 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/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(*.f32 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 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/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 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(/.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 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(sinh.f32 (/.f32 1 v))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(sinh.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 2)
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) -1)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(sinh.f32 (/.f32 1 v))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3)) 1/3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 v (*.f32 2 (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))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(*.f32 v (*.f32 2 (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))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 2 (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))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.f32 v (*.f32 2 (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))))
(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))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (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))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.f32 v (*.f32 2 (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))))
(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))))
(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))))
(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))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 1 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 1 v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_O (/.f32 1 (/.f32 v sinTheta_i)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i 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) v)
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 1 v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 -1 v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(*.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i 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 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i 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 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 v) (*.f32 sinTheta_i (pow.f32 v -1/2))))
(*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (*.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (/.f32 1 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 v) 2)) (/.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_i (cbrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i 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_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i (pow.f32 (cbrt.f32 v) 2)) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) 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 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 (/.f32 sinTheta_i (/.f32 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 (cbrt.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (pow.f32 (cbrt.f32 v) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) 2) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 sinTheta_O sinTheta_i)) (sqrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) 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 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (pow.f32 (cbrt.f32 v) 2)) (/.f32 (sqrt.f32 (*.f32 sinTheta_O sinTheta_i)) (cbrt.f32 v)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))))
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 v))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (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))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3) 1/3)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) -1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (/.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i) 1) -1)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(sqrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log.f32 (/.f32 1 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
(/.f32 (neg.f32 sinTheta_O) (/.f32 v sinTheta_i))
(cbrt.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v -3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) 3) (pow.f32 v 3)))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(expm1.f32 (log1p.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1) 1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) 3)) 1/3))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) 2))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v sinTheta_O) sinTheta_i)) -1))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log1p.f32 (expm1.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) 1/3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3)) 1/3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

localize173.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 93 to 46 computations (50.5% saved)

series29.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite104.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify160.0ms (0.8%)

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

localize199.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 98 to 38 computations (61.2% saved)

series2.0ms (0%)

Counts
3 → 12
Calls

21 calls:

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

rewrite119.0ms (0.6%)

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

simplify62.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

localize203.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 89 to 39 computations (56.2% saved)

series65.0ms (0.3%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
31.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))))
24.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))))
2.0ms
sinTheta_O
@0
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
1.0ms
sinTheta_i
@0
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
1.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))))

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
764×expm1-udef
762×log1p-udef
610×log-div
430×add-sqr-sqrt
420×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify107.0ms (0.5%)

Algorithm
egg-herbie
Rules
1220×distribute-lft-in
516×associate-*r*
476×cancel-sign-sub-inv
428×distribute-rgt-neg-in
420×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03707347
110936955
245456909
Stop Event
node limit
Counts
173 → 155
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)))) (pow.f32 sinTheta_O 3))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) v))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) -1)
(neg.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(sqrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))) 1))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) 2)
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (pow.f32 (exp.f32 v) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(/.f32 1 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
Outputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))))
(+.f32 (fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))))
(-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (+.f32 (*.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 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)) (*.f32 (fma.f32 -1/2 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (fma.f32 1/6 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (neg.f32 (/.f32 sinTheta_i (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)))))) (pow.f32 sinTheta_O 3)))))
(-.f32 (fma.f32 -1 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3) (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3 (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) -1/2) 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 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (fma.f32 -1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))))
(-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.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 (*.f32 sinTheta_i sinTheta_O) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (+.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 sinTheta_O (/.f32 v (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) -1/2))) (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -1/3))))))
(-.f32 (-.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3) (*.f32 (/.f32 sinTheta_O v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) -1/2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (-.f32 (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) -1/3 (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) -1/2) v)))) (-.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 (/.f32 1/2 (pow.f32 v 3)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 sinTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 1 (*.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)) 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 (*.f32 sinTheta_i sinTheta_O) v) 1/2)
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2))
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))))))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) sinTheta_O)))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2) (/.f32 (*.f32 -1/2 (fma.f32 1/6 (*.f32 sinTheta_i sinTheta_O) (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 -1 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 1/6 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i))))))))))) (pow.f32 v 3))))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) 1/6 (fma.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6)))))) (pow.f32 v 3)) 1/2)))
(fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (-.f32 (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6)) (*.f32 sinTheta_O (fma.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6))))) (pow.f32 v 3)) 1/2)))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2)
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) 1/2))
(fma.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1/2))
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (pow.f32 v 2))) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (-.f32 1/6 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))))) (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i sinTheta_O))))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (+.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 (*.f32 -1/2 (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 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) 1/6 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) -1/6) (*.f32 (pow.f32 sinTheta_i 3) (*.f32 1/6 (pow.f32 sinTheta_O 3))))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6))) (pow.f32 v 3)) 1/2)))
(fma.f32 -1/2 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (fma.f32 -1/2 (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/6) (*.f32 v v)) (fma.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) 1/2) -1/6))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) 1/6 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) -1/2) -1/6) (*.f32 (pow.f32 sinTheta_i 3) (*.f32 1/6 (pow.f32 sinTheta_O 3)))))) (pow.f32 v 3)) 1/2)))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (/.f32 1/6 (*.f32 v v)))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6)))))
(+.f32 1 (+.f32 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))) (/.f32 1/5040 (pow.f32 v 6))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (/.f32 1/6 (*.f32 v v)))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (/.f32 1/120 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/5040 (pow.f32 v 6)))))
(+.f32 1 (+.f32 (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 1/120 (pow.f32 v 4))) (/.f32 1/5040 (pow.f32 v 6))))
(/.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 (exp.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 1 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.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 (/.f32 (/.f32 1 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 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 -1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (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 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (pow.f32 (cbrt.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 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 (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 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.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 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.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 (/.f32 (/.f32 1 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 (/.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) 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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.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 (/.f32 (/.f32 1 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 (/.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.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 (/.f32 (/.f32 1 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 (/.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)) (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2))) (*.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 (/.f32 (/.f32 1 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 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (cbrt.f32 (/.f32 1/4 (pow.f32 (exp.f32 sinTheta_O) (*.f32 2 (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 (cbrt.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 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 v (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) 2)) -1)
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(neg.f32 (/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(/.f32 (*.f32 (/.f32 -1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 1) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(/.f32 -1/2 (*.f32 (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 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (exp.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3) (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3)))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))) 1))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 v))
(/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 v))
(/.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))
(*.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 cosTheta_O (/.f32 cosTheta_i v)))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 1) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 3))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 cosTheta_i v) 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 1))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

localize186.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 89 to 39 computations (56.2% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1556×pow1
1430×add-exp-log
1430×log1p-expm1-u
1430×expm1-log1p-u
1398×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
1234×log-prod
1144×distribute-lft-in
948×fma-def
808×associate-*r*
708×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056728
1137728
2508728
33504728
Stop Event
node limit
Counts
56 → 22
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.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_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 cosTheta_i (/.f32 cosTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(-.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.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 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))

eval620.0ms (3.2%)

Compiler

Compiled 31857 to 16084 computations (49.5% saved)

prune321.0ms (1.6%)

Pruning

45 alts after pruning (43 fresh and 2 done)

PrunedKeptTotal
New95043993
Fresh000
Picked101
Done224
Total95345998
Accurracy
99.9%
Counts
998 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.6%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
93.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
67.4%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2)))
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 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1/3)))
67.5%
(/.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 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
67.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
67.5%
(/.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.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
97.1%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
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.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.1%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
61.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(*.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)
98.6%
(*.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 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))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (pow.f32 (/.f32 1/2 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
61.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
98.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
61.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
61.6%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
61.7%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
61.6%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Compiler

Compiled 2301 to 1661 computations (27.8% saved)

localize195.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 95 to 45 computations (52.6% saved)

series58.0ms (0.3%)

Counts
2 → 72
Calls

18 calls:

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

rewrite96.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1118×unswap-sqr
636×associate-*r*
556×associate-/l*
526×times-frac
520×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03389835
111339439
250499411
Stop Event
node limit
Counts
139 → 140
Calls
Call 1
Inputs
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 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 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 6))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
1
(-.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 6))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 1 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 1 (cbrt.f32 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 -1 v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 (cbrt.f32 v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 v -1/2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (pow.f32 v -1/2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -1)
(neg.f32 (/.f32 (/.f32 1 v) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (/.f32 (pow.f32 v -2) (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(log.f32 (exp.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (neg.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) 1) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) 1/2) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v)))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1/2) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))) v)
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
Outputs
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (/.f32 2 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 (/.f32 2 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 -1/6 (*.f32 v v)))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (-.f32 (/.f32 7/360 (pow.f32 v 4)) (/.f32 1/6 (*.f32 v v))))
(+.f32 1 (+.f32 (/.f32 7/360 (pow.f32 v 4)) (/.f32 -1/6 (*.f32 v v))))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 6))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (-.f32 (/.f32 7/360 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 31/15120 (pow.f32 v 6)))))
(+.f32 (+.f32 (/.f32 7/360 (pow.f32 v 4)) (-.f32 1 (/.f32 31/15120 (pow.f32 v 6)))) (/.f32 -1/6 (*.f32 v v)))
1
(-.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(-.f32 1 (/.f32 1/6 (*.f32 v v)))
(+.f32 1 (/.f32 -1/6 (*.f32 v v)))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (-.f32 (/.f32 7/360 (pow.f32 v 4)) (/.f32 1/6 (*.f32 v v))))
(+.f32 1 (+.f32 (/.f32 7/360 (pow.f32 v 4)) (/.f32 -1/6 (*.f32 v v))))
(-.f32 (+.f32 1 (*.f32 7/360 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 6))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (-.f32 (/.f32 7/360 (pow.f32 v 4)) (+.f32 (/.f32 1/6 (*.f32 v v)) (/.f32 31/15120 (pow.f32 v 6)))))
(+.f32 (+.f32 (/.f32 7/360 (pow.f32 v 4)) (-.f32 1 (/.f32 31/15120 (pow.f32 v 6)))) (/.f32 -1/6 (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 v v)))
(fma.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.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 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.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 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) cosTheta_O))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i 1/6) (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) (*.f32 (neg.f32 sinTheta_i) (+.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) 1/6))))) (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 v v)))
(fma.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 v 3)))))
(fma.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))))) cosTheta_O))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.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_i sinTheta_O) (*.f32 cosTheta_O sinTheta_i)) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (fma.f32 cosTheta_i (*.f32 1/6 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) cosTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))))))) (pow.f32 v 4)) (fma.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) -1/6) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (*.f32 -1/2 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (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 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 3))) -2/3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O) (/.f32 (pow.f32 v 4) cosTheta_i)))) v))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 (*.f32 -1/2 (*.f32 sinTheta_i 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 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (/.f32 (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 5)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 v sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_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 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (/.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 cosTheta_O (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 v sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 3)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 v v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 v) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 1 (cbrt.f32 v)) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1 (cbrt.f32 v))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 -1 v) (/.f32 1 (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 -1 v) 1) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 -1 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1 v))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (/.f32 1 v) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (/.f32 1 (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 1 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 1 (cbrt.f32 v))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))) (sinh.f32 (/.f32 1 v)))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))) (/.f32 (cbrt.f32 (pow.f32 v -2)) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 (/.f32 1 (cbrt.f32 v)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1 (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1 (*.f32 (cbrt.f32 v) (sqrt.f32 (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (cbrt.f32 v) (sqrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 (pow.f32 v -1/2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 (pow.f32 v -1/2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) v)))
(/.f32 (/.f32 1 (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (*.f32 v (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (sqrt.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -1)
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(neg.f32 (/.f32 (/.f32 1 v) (neg.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 -1 v) 1) (neg.f32 (sinh.f32 (/.f32 1 v))))
(/.f32 -1 (neg.f32 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (/.f32 (pow.f32 v -2) (pow.f32 (sinh.f32 (/.f32 1 v)) 2)))
(sqrt.f32 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))
(log.f32 (exp.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (/.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(cbrt.f32 (/.f32 (pow.f32 v -2) (*.f32 v (pow.f32 (sinh.f32 (/.f32 1 v)) 3))))
(expm1.f32 (log1p.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 1)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) 1) (*.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))) 2))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) 1/2) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (sinh.f32 (/.f32 1 v)))) -1/2) (neg.f32 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))) v)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(pow.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3) 1/3)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(exp.f32 (+.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) 1))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 (*.f32 (*.f32 v v) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))

localize67.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 25 to 11 computations (56% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
v
@-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)))
0.0ms
cosTheta_i
@0
(*.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)))

rewrite87.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

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

localize151.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
99.4%
(/.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))))
99.3%
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
98.7%
(/.f32 1/3 (*.f32 v v))
Compiler

Compiled 89 to 27 computations (69.7% saved)

series16.0ms (0.1%)

Counts
2 → 72
Calls

18 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 2 (/.f32 1/3 (*.f32 v v))))
1.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 2 (/.f32 1/3 (*.f32 v v))))
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 2 (/.f32 1/3 (*.f32 v v))))
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 2 (/.f32 1/3 (*.f32 v v))))
1.0ms
sinTheta_O
@0
(/.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))))

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
794×expm1-udef
790×log1p-udef
470×add-sqr-sqrt
454×pow1
454×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02176
146068
2652568
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(/.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))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2)))) 1)
(*.f32 1/3 (pow.f32 v -2))
(*.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(*.f32 1 (*.f32 1/3 (pow.f32 v -2)))
(*.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))))
(*.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v))
(*.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))))
(*.f32 (pow.f32 v -2) 1/3)
(*.f32 (/.f32 1/3 v) (/.f32 1 v))
(pow.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 3)
(pow.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 1/3)
(pow.f32 (/.f32 (sqrt.f32 1/3) v) 2)
(pow.f32 (*.f32 (*.f32 v v) 3) -1)
(sqrt.f32 (/.f32 1/9 (pow.f32 v 4)))
(log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 v -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 v -2)))))
(cbrt.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2))))
(exp.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(*.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))))
(exp.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1676×fma-def
586×unswap-sqr
536×associate-*r*
412×associate-/l*
404×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03008738
19178390
239128146
Stop Event
node limit
Counts
144 → 152
Calls
Call 1
Inputs
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))))
(*.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 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 4))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/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 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 1/12 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 1/12 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4)))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2)))) 1)
(*.f32 1/3 (pow.f32 v -2))
(*.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(*.f32 1 (*.f32 1/3 (pow.f32 v -2)))
(*.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))))
(*.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v))
(*.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))))
(*.f32 (pow.f32 v -2) 1/3)
(*.f32 (/.f32 1/3 v) (/.f32 1 v))
(pow.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 3)
(pow.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 1/3)
(pow.f32 (/.f32 (sqrt.f32 1/3) v) 2)
(pow.f32 (*.f32 (*.f32 v v) 3) -1)
(sqrt.f32 (/.f32 1/9 (pow.f32 v 4)))
(log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 v -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 v -2)))))
(cbrt.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2))))
(exp.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 v -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(*.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))))
(exp.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
Outputs
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v))))
(-.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (fma.f32 -1/6 (/.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v))))
(-.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 1/2 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v))))
(-.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (fma.f32 -1/6 (/.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v v))))
(-.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))))) (/.f32 sinTheta_i (/.f32 (fma.f32 2 (*.f32 v v) 1/3) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)))
(*.f32 v (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) 3))
(*.f32 (*.f32 (*.f32 v 3) (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)))) cosTheta_O)
(+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(fma.f32 (*.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (*.f32 (*.f32 (*.f32 (pow.f32 v 3) -18) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)))) (+.f32 (*.f32 v 3) (*.f32 (pow.f32 v 3) -18)))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))))
(fma.f32 108 (*.f32 (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O) (pow.f32 v 5)) (fma.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 v 3) -18) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (+.f32 (*.f32 108 (pow.f32 v 5)) (*.f32 v 3))))
(*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)))) (+.f32 (*.f32 (pow.f32 v 3) -18) (fma.f32 108 (pow.f32 v 5) (*.f32 v 3))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))))
(fma.f32 108 (*.f32 (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O) (pow.f32 v 5)) (fma.f32 -648 (*.f32 (*.f32 (pow.f32 v 7) (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 v 3) -18) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (+.f32 (*.f32 108 (pow.f32 v 5)) (*.f32 v 3)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i)))) (*.f32 -648 (pow.f32 v 7))))
(fma.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)))) (*.f32 -648 (pow.f32 v 7)) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)))) (+.f32 (*.f32 (pow.f32 v 3) -18) (fma.f32 108 (pow.f32 v 5) (*.f32 v 3)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12))
(fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (/.f32 -1/12 (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))))
(-.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 4))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(-.f32 (fma.f32 -1/12 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)))))) (fma.f32 -1/12 (/.f32 sinTheta_i (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 1/12 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3))))
(-.f32 (fma.f32 -1/12 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))) (fma.f32 1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 4) sinTheta_i)))))
(+.f32 (+.f32 (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (/.f32 (*.f32 1/4 (*.f32 sinTheta_i sinTheta_i)) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 -1/12 (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 sinTheta_i 3)) (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i))) (*.f32 v v)))) (/.f32 -1/12 (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12))
(fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (/.f32 -1/12 (/.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 1/12 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 1/12 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4)))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (neg.f32 (/.f32 (*.f32 1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)))) (pow.f32 v 4)))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 sinTheta_i 3))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)))) (pow.f32 v 4))))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12))
(fma.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (fma.f32 -1/2 (*.f32 (/.f32 (/.f32 sinTheta_i v) v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (/.f32 -1/12 (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (-.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 sinTheta_i 3)) (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i)))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) (neg.f32 sinTheta_i)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (*.f32 cosTheta_i cosTheta_O))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2)))) 1)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 1/3 (pow.f32 v -2))
(/.f32 1/3 (*.f32 v v))
(*.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 1 (*.f32 1/3 (pow.f32 v -2)))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))))
(*.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))))
(*.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))))
(*.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))))
(/.f32 -1/3 (*.f32 v (neg.f32 v)))
(*.f32 (pow.f32 v -2) 1/3)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 (/.f32 1/3 v) (/.f32 1 v))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(pow.f32 (*.f32 1/3 (pow.f32 v -2)) 1)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(pow.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 3)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(pow.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 1/3)
(cbrt.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)))
(pow.f32 (/.f32 (sqrt.f32 1/3) v) 2)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(pow.f32 (*.f32 (*.f32 v v) 3) -1)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(sqrt.f32 (/.f32 1/9 (pow.f32 v 4)))
(log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 v -2)))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 v -2)))))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(cbrt.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2))))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(exp.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 v -2))) 1))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 v -2))))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 1 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O))) 1) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 v cosTheta_O)) (+.f32 -2 (*.f32 (pow.f32 v -2) -1/3))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) 1) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) cosTheta_O))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (*.f32 (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (*.f32 (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) cosTheta_O))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) cosTheta_O))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (*.f32 (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) 2) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (*.f32 (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (sqrt.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) cosTheta_O))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (*.f32 (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) cosTheta_O))
(*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (*.f32 (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) v)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (/.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i v))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 v -2) 3)) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (+.f32 4 (+.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 -2/3 (pow.f32 v -2)))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 4 (+.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 (pow.f32 v -2) -2/3))))
(*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 4 (fma.f32 (pow.f32 v -2) -2/3 (/.f32 1/9 (pow.f32 v 4)))))
(*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2)))
(*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (fma.f32 (pow.f32 v -2) -1/3 2))
(pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 3)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) 1/3)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) -1)
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O))) 1) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_O (/.f32 (neg.f32 cosTheta_i) v))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 v cosTheta_O)) (+.f32 -2 (*.f32 (pow.f32 v -2) -1/3))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (exp.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))) 1))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 1/3 (pow.f32 v -2) 2)))

localize240.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 135 to 85 computations (37% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1444×log-prod
864×pow-prod-down
640×pow-prod-up
594×pow-exp
476×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify77.0ms (0.4%)

Algorithm
egg-herbie
Rules
570×log-prod
482×cube-prod
456×associate-*r*
362×exp-prod
348×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03153852
17603678
235003566
Stop Event
node limit
Counts
152 → 174
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/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 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(+.f32 0 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 1)
(/.f32 1 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(/.f32 (+.f32 v v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) v))
(/.f32 (*.f32 2 (*.f32 v v)) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v v))) 2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 2 (*.f32 v v)))))
(/.f32 (sqrt.f32 (*.f32 2 (*.f32 v v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (*.f32 2 (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 v v))) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (*.f32 v v)) -1) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 -1 (*.f32 2 (*.f32 v v))) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) 1) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) 2) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 2)
(pow.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))) -1)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 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 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 2 (*.f32 v v)) 3) (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(-.f32 (exp.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(-.f32 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(*.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 -1 (/.f32 1 (/.f32 -1 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 1/2 (/.f32 1 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (*.f32 1/2 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 1/2 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (/.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) -1/2)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (neg.f32 (/.f32 -1 (sinh.f32 (/.f32 1 v)))) -1)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) -1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 0 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 -2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (/.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(exp.f32 (*.f32 (*.f32 3 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v))))) 1/3))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))))) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
Outputs
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (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 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (+.f32 v v) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (+.f32 v v) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (+.f32 v v) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/3 v) (+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (/.f32 1/60 (pow.f32 v 3))))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 2 v)
(+.f32 v v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (+.f32 v v) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (+.f32 v v) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (+.f32 v v) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/3 v) (+.f32 (fma.f32 v 2 (/.f32 1/2520 (pow.f32 v 5))) (/.f32 1/60 (pow.f32 v 3))))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (+.f32 (/.f32 1/60 (pow.f32 v 3)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2)
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2)
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5)))) (/.f32 1/5040 (pow.f32 v 7)))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7))) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5)))) (/.f32 1/5040 (pow.f32 v 7)))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 v (/.f32 1/6 v))
(+.f32 v (/.f32 -1/6 v))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5)))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 (-.f32 v (/.f32 31/15120 (pow.f32 v 5))) (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (/.f32 -1/6 v) (/.f32 -31/15120 (pow.f32 v 5)))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 v (/.f32 1/6 v))
(+.f32 v (/.f32 -1/6 v))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5)))))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 (-.f32 v (/.f32 31/15120 (pow.f32 v 5))) (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (+.f32 (/.f32 -1/6 v) (/.f32 -31/15120 (pow.f32 v 5)))))
(+.f32 0 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 v v)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (+.f32 v v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) v))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (*.f32 v v)) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v v))) 2) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 2 (*.f32 v v)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (sqrt.f32 (*.f32 2 (*.f32 v v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (*.f32 2 (*.f32 v v)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 v v))) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (*.f32 2 (*.f32 v v)) -1) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 -1 (*.f32 2 (*.f32 v v))) (/.f32 -1 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) 1) (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) 2) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 v v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 (*.f32 2 (*.f32 v v)) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))) 1) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 2 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 3)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 2) 1/2)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 3) 1/3)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 2)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v))) -1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 2))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) v) (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)) 3))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 2 (*.f32 v v)) 3) (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3)))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 1))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 1) 1))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 3))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 1/3))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 2))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))) (log.f32 (sqrt.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))))
(sinh.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 (*.f32 (sinh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (cosh.f32 1)) (*.f32 (cosh.f32 (exp.f32 (log1p.f32 (/.f32 1 v)))) (sinh.f32 1)))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(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 -1 (/.f32 1 (/.f32 -1 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(*.f32 1/2 (*.f32 2 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 1/2 (/.f32 1 (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(*.f32 -1/2 (*.f32 (sinh.f32 (/.f32 1 v)) -2))
(sinh.f32 (/.f32 1 v))
(*.f32 (/.f32 1 (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))) (/.f32 1 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (*.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 1/2 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4))) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1/2 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 4)) (cbrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 1/2 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(*.f32 (/.f32 1 (/.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2) 1/2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) -1/2)
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) -2)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -1/2) -2)
(pow.f32 (neg.f32 (/.f32 -1 (sinh.f32 (/.f32 1 v)))) -1)
(sinh.f32 (/.f32 1 v))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2))
(sinh.f32 (/.f32 1 v))
(log.f32 (exp.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (sinh.f32 (/.f32 1 v)))))
(sinh.f32 (/.f32 1 v))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(sinh.f32 (/.f32 1 v))
(sinh.f32 (/.f32 1 v))
(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 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) -1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) 1))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3))
(sinh.f32 (/.f32 1 v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(+.f32 0 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 2 (/.f32 1/2 (sinh.f32 (/.f32 1 v))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 -2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1/2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2) 1/2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) -2))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) -1) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 3 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v))))) 1/3))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))))) 2))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))

localize580.0ms (3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)
99.3%
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
97.7%
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
97.2%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 117 to 55 computations (53% 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))))

rewrite105.0ms (0.5%)

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

simplify73.0ms (0.4%)

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

eval741.0ms (3.8%)

Compiler

Compiled 28468 to 14314 computations (49.7% saved)

prune439.0ms (2.2%)

Pruning

58 alts after pruning (57 fresh and 1 done)

PrunedKeptTotal
New96134995
Fresh152338
Picked101
Done516
Total982581040
Accurracy
100.0%
Counts
1040 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.6%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
98.2%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 v (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_i cosTheta_O)) v)
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
67.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
67.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
65.9%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
67.4%
(/.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 1 (*.f32 v (neg.f32 v))))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2)))
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 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
67.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O 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_i (*.f32 cosTheta_O (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 3) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
67.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
67.5%
(/.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.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.7%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
94.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.1%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)))) 1/3)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
67.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
67.4%
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
61.7%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
62.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_O 1/2)))
62.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
67.4%
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
98.4%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v)) (*.f32 (/.f32 (/.f32 1 v) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
67.5%
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
67.5%
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.6%
(*.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)
98.6%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
67.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
98.6%
(*.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))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
61.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
98.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
61.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
61.7%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
61.6%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
57.2%
(*.f32 1/2 (sqrt.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) -2)))
Compiler

Compiled 2878 to 2095 computations (27.2% saved)

localize156.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))
98.8%
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
97.5%
(exp.f32 (/.f32 1 v))
97.5%
(exp.f32 (/.f32 -1 v))
Compiler

Compiled 74 to 48 computations (35.1% saved)

series2.0ms (0%)

Counts
4 → 36
Calls

12 calls:

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

rewrite80.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
934×fma-neg
780×associate-*r*
738×associate-*l*
696×sqr-pow
668×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03225208
18354744
221804552
367804460
Stop Event
node limit
Counts
224 → 180
Calls
Call 1
Inputs
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 7))) (*.f32 1/60 (/.f32 1 (pow.f32 v 5))))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (cbrt.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) (sqrt.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 -1 v))))
(/.f32 1 (exp.f32 (/.f32 -1 v)))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(pow.f32 (E.f32) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) -3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 -1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 -1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(sqrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (cbrt.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) (sqrt.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 -1 v))))
(/.f32 1 (exp.f32 (/.f32 -1 v)))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(pow.f32 (E.f32) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) 3)
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) -3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) -1/3)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) -2)
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 -1 (cbrt.f32 v)) 1))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 -1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 -1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(sqrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
(+.f32 0 (/.f32 (/.f32 1 0) v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1 0) v))) 1)
(*.f32 1 (/.f32 (/.f32 1 0) v))
(*.f32 (/.f32 -1 v) (/.f32 1 0))
(*.f32 (/.f32 (/.f32 1 0) v) 1)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 1 0)))
(*.f32 (/.f32 1 0) (/.f32 -1 v))
(*.f32 (/.f32 1 0) (/.f32 (/.f32 1 0) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) (exp.f32 (*.f32 (/.f32 -1 v) 3)))) (pow.f32 (hypot.f32 (exp.f32 (/.f32 -1 v)) (hypot.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) 2))
(*.f32 (/.f32 (/.f32 -1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 -1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 -1 v))))
(pow.f32 (/.f32 (/.f32 1 0) v) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(pow.f32 (*.f32 v 0) -1)
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(neg.f32 (/.f32 (/.f32 1 0) v))
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(log.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v)))))
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1 0) v)))
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1 0) v)))
0
Outputs
1
(-.f32 1 (/.f32 1 v))
(+.f32 1 (/.f32 -1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(+.f32 (/.f32 1/2 (*.f32 v v)) (-.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 -1 v)))
(+.f32 (fma.f32 1/2 (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 1/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (-.f32 (+.f32 1 (/.f32 (/.f32 1/2 v) v)) (/.f32 1/6 (pow.f32 v 3))) (/.f32 -1 v))
(+.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 (fma.f32 1/2 (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 1/2 (*.f32 v v)) (-.f32 1 (+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))))
(+.f32 (-.f32 (+.f32 1 (/.f32 (/.f32 1/2 v) v)) (/.f32 1/6 (pow.f32 v 3))) (/.f32 -1 v))
(+.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 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 1 v)))
(+.f32 1 (fma.f32 1/2 (pow.f32 v -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 1 (/.f32 1 v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v))))
(+.f32 (/.f32 (/.f32 1/2 v) v) (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (/.f32 1 v) (fma.f32 1/2 (pow.f32 v -2) (/.f32 1/6 (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 1 v)))
(+.f32 1 (fma.f32 1/2 (pow.f32 v -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 1 (/.f32 1 v))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1/2 (*.f32 v v)) (+.f32 1 (/.f32 1 v))))
(+.f32 (/.f32 (/.f32 1/2 v) v) (+.f32 (+.f32 1 (/.f32 1 v)) (/.f32 1/6 (pow.f32 v 3))))
(+.f32 1 (+.f32 (/.f32 1 v) (fma.f32 1/2 (pow.f32 v -2) (/.f32 1/6 (pow.f32 v 3)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(fma.f32 (pow.f32 v -2) -1/12 1/2)
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(+.f32 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 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 1/2 (/.f32 1/12 (*.f32 v v)))
(+.f32 1/2 (/.f32 -1/12 (*.f32 v v)))
(fma.f32 (pow.f32 v -2) -1/12 1/2)
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(+.f32 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 1/2 (+.f32 (/.f32 7/720 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) -1/12 (/.f32 -31/30240 (pow.f32 v 6)))))
(/.f32 2 v)
(+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/3 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (/.f32 1/3 (pow.f32 v 3)))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 2 (/.f32 1 v)) (*.f32 1/60 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 2 v) (/.f32 1/60 (pow.f32 v 5))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/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 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7))) (/.f32 1/3 (pow.f32 v 3))))
(+.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 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7))) (/.f32 1/3 (pow.f32 v 3))))
(+.f32 (/.f32 2 v) (+.f32 (/.f32 1/3 (pow.f32 v 3)) (+.f32 (/.f32 1/60 (pow.f32 v 5)) (/.f32 1/2520 (pow.f32 v 7)))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(exp.f32 (/.f32 -1 v))
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (cbrt.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) (sqrt.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (/.f32 -1/3 v))) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -2/3 v)) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) (pow.f32 (E.f32) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) 3)
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/3 v))) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) 3)
(/.f32 1 (exp.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(pow.f32 (E.f32) (/.f32 -1 v))
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) 3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) -3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) -1/3)
(*.f32 (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6) (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) -2)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 -1 (cbrt.f32 v)) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 -1 v))
(exp.f32 (/.f32 -1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 -1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(sqrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(exp.f32 (/.f32 -1 v))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)))
(exp.f32 (/.f32 -1 v))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v)))))) (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))) (log.f32 (sqrt.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (/.f32 -1 v)))) 1)
(exp.f32 (/.f32 -1 v))
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)))
(exp.f32 (/.f32 -1 v))
(*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2)) (cbrt.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) (sqrt.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (E.f32) (*.f32 1/2 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (E.f32) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (E.f32) (*.f32 2 (/.f32 -1/3 v))) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -2/3 v)) (pow.f32 (E.f32) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) (pow.f32 (E.f32) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1/3 v)) 3)
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))) (pow.f32 (exp.f32 -1) (*.f32 1/2 (/.f32 -1 v))))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (*.f32 1/3 (/.f32 -1 v)))) (pow.f32 (exp.f32 -1) (*.f32 1/3 (/.f32 -1 v))))
(*.f32 (pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/3 v))) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)))
(*.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) (pow.f32 (exp.f32 -1) (/.f32 -2/3 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1/3 v)) 3)
(/.f32 1 (exp.f32 (/.f32 -1 v)))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(/.f32 (pow.f32 (E.f32) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (E.f32))
(/.f32 (pow.f32 (exp.f32 -1) (exp.f32 (log1p.f32 (/.f32 -1 v)))) (exp.f32 -1))
(pow.f32 (exp.f32 (/.f32 -1 v)) -1)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(pow.f32 (E.f32) (/.f32 -1 v))
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(exp.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) 3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (cbrt.f32 (exp.f32 (/.f32 -1 v))) -3)
(pow.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2) 1/2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) 1/3)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) -1/3)
(*.f32 (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6) (pow.f32 (exp.f32 (/.f32 -3 v)) -1/6))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) -2)
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (exp.f32 (/.f32 -1 v))) 2)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (pow.f32 v -1/2)) (*.f32 (pow.f32 v -1/2) 1))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (*.f32 (/.f32 -1 (cbrt.f32 v)) 1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) -1) (/.f32 -1 v))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(exp.f32 (/.f32 -1 v))
(pow.f32 (pow.f32 (E.f32) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) -1) (/.f32 -1 v))
(exp.f32 (/.f32 -1 v))
(pow.f32 (pow.f32 (exp.f32 -1) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -2)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (neg.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 -1) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 v -1/2)) (neg.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 -1) (pow.f32 (cbrt.f32 v) -2)) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 -1) (*.f32 -1 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 -1) (neg.f32 (pow.f32 v -1/2))) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) 1) (pow.f32 v -1/2))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (/.f32 -1 (cbrt.f32 v))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 -1)) (pow.f32 v -1/2))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (pow.f32 v -1/2))) (sqrt.f32 (pow.f32 v -1/2)))
(pow.f32 (exp.f32 -1) (*.f32 2 (/.f32 -1/2 v)))
(pow.f32 (exp.f32 -1) (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 v -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 v -2)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) -1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (E.f32) (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (neg.f32 (cbrt.f32 (pow.f32 v -2)))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) 1) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (/.f32 -1 (cbrt.f32 v)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (pow.f32 (cbrt.f32 (/.f32 -1 (cbrt.f32 v))) 2)) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (pow.f32 v -1/2))) (cbrt.f32 (pow.f32 v -1/2)))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (cbrt.f32 (cbrt.f32 (pow.f32 v -2)))) (cbrt.f32 (/.f32 -1 (cbrt.f32 v))))
(pow.f32 (pow.f32 (exp.f32 (cbrt.f32 (pow.f32 v -2))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v)))) (sqrt.f32 (/.f32 -1 (cbrt.f32 v))))
(sqrt.f32 (pow.f32 (exp.f32 (/.f32 -1 v)) 2))
(exp.f32 (/.f32 -1 v))
(log.f32 (exp.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(log.f32 (+.f32 1 (expm1.f32 (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(cbrt.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)))
(exp.f32 (/.f32 -1 v))
(expm1.f32 (log1p.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(log1p.f32 (expm1.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(+.f32 0 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))))
(/.f32 1 0)
0
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))))
(/.f32 1 0)
0
(-.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 1 0) v))) 1)
(/.f32 1 0)
0
(*.f32 1 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(*.f32 (/.f32 -1 v) (/.f32 1 0))
(/.f32 1 0)
0
(*.f32 (/.f32 (/.f32 1 0) v) 1)
(/.f32 1 0)
0
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) (cbrt.f32 (/.f32 (pow.f32 v -2) 0)))
(/.f32 1 0)
0
(*.f32 (cbrt.f32 (/.f32 (pow.f32 v -2) 0)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (pow.f32 v -1/2) 0) (/.f32 (pow.f32 v -1/2) 0))
(/.f32 1 0)
0
(*.f32 (pow.f32 v -1/2) (*.f32 (pow.f32 v -1/2) (/.f32 1 0)))
(/.f32 1 0)
0
(*.f32 (/.f32 1 0) (/.f32 -1 v))
(/.f32 1 0)
0
(*.f32 (/.f32 1 0) (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 1) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (cbrt.f32 (pow.f32 v -2)) 0) (/.f32 1 (cbrt.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(*.f32 (/.f32 (pow.f32 v -1/2) 1) (/.f32 (pow.f32 v -1/2) 0))
(/.f32 1 0)
0
(*.f32 (/.f32 (/.f32 -1 v) (-.f32 (exp.f32 (*.f32 (/.f32 -1 v) 3)) (exp.f32 (*.f32 (/.f32 -1 v) 3)))) (pow.f32 (hypot.f32 (exp.f32 (/.f32 -1 v)) (hypot.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) 2))
(/.f32 1 0)
0
(*.f32 (/.f32 (/.f32 -1 v) (*.f32 (*.f32 2 (cosh.f32 (/.f32 -1 v))) 0)) (*.f32 2 (cosh.f32 (/.f32 -1 v))))
(/.f32 1 0)
0
(pow.f32 (/.f32 (/.f32 1 0) v) 1)
(/.f32 1 0)
0
(pow.f32 (/.f32 1 (cbrt.f32 (*.f32 v 0))) 3)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -2) 0) 1/2)
(/.f32 1 0)
0
(pow.f32 (pow.f32 (*.f32 v 0) -3) 1/3)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -1/2) 0) 2)
(/.f32 1 0)
0
(pow.f32 (*.f32 v 0) -1)
(/.f32 1 0)
0
(pow.f32 (/.f32 (pow.f32 v -3) 0) 1/3)
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(pow.f32 (/.f32 (*.f32 v 0) 1) -1)
(/.f32 1 0)
0
(neg.f32 (/.f32 (/.f32 1 0) v))
(/.f32 1 0)
0
(sqrt.f32 (/.f32 (pow.f32 v -2) 0))
(/.f32 1 0)
0
(log.f32 (exp.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v))))
(/.f32 1 0)
0
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (/.f32 1 0) v)))))
(/.f32 1 0)
0
(cbrt.f32 (pow.f32 (*.f32 v 0) -3))
(/.f32 1 0)
0
(cbrt.f32 (/.f32 (pow.f32 v -3) 0))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
(exp.f32 (neg.f32 (log.f32 (*.f32 v 0))))
(/.f32 1 0)
0
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1))
(/.f32 1 0)
0
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 v 0))) 1) 1))
(/.f32 1 0)
0
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (*.f32 v 0)))) 3))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v 0) -3)) 1/3))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 v -1/2) 0)) 2))
(/.f32 1 0)
0
(exp.f32 (*.f32 (log.f32 (*.f32 v 0)) -1))
(/.f32 1 0)
0
(log1p.f32 (expm1.f32 (/.f32 (/.f32 1 0) v)))
(/.f32 1 0)
0
0
(/.f32 1 0)

localize79.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite76.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify65.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

localize198.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
99.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
99.0%
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.7%
(/.f32 1/3 (*.f32 v v))
Compiler

Compiled 93 to 32 computations (65.6% saved)

series17.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
814×expm1-udef
736×prod-diff
476×add-sqr-sqrt
460×pow1
460×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021107
146695
2667895
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f32 (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))) 1)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 v (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 1 (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (/.f32 v (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) v)
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) cosTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) cosTheta_i) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 1) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (neg.f32 v) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) 1) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1) v)
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3) (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(exp.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 1)
(*.f32 cosTheta_i (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_i (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (pow.f32 (/.f32 (/.f32 1/3 v) v) 3) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (-.f32 2 (/.f32 (/.f32 1/3 v) v)))
(pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(+.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(-.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 1)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 1 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2) (*.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)) (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) 1) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 -1 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (*.f32 (neg.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_i sinTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 3)
(pow.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)
(neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(sqrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(log1p.f32 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))

simplify143.0ms (0.7%)

Algorithm
egg-herbie
Rules
1168×times-frac
998×associate-/l*
904×associate-*r*
714×associate-*l*
676×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048812620
1149112262
2721712252
Stop Event
node limit
Counts
276 → 250
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))))
(*.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 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 4))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/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 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 1/12 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 1/12 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4)))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (*.f32 108 (*.f32 (pow.f32 v 6) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 -648 (*.f32 (pow.f32 v 8) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (*.f32 108 (*.f32 (pow.f32 v 6) (*.f32 cosTheta_i cosTheta_O))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))) 1)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 v (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 1 (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 1 (/.f32 v (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) v)
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) cosTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) cosTheta_i) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 1) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (neg.f32 v) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) 1) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1) v)
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3) (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(exp.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 1)
(*.f32 cosTheta_i (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_i (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (pow.f32 (/.f32 (/.f32 1/3 v) v) 3) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (-.f32 2 (/.f32 (/.f32 1/3 v) v)))
(pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(+.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(-.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 1)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(/.f32 1 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2) (*.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)) (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) 1) (/.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 -1 (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (*.f32 (neg.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_i sinTheta_O) 1) v)
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 1)
(pow.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 3)
(pow.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)
(neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(sqrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(cbrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (*.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(log1p.f32 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 3)))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 4)))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 -1/6 (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 3)))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (+.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 3) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))) (*.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 4) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))))
(+.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 3))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (pow.f32 v 4)))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 -1/6 (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(*.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (*.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))
(fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 3) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) -18)))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O))))))
(fma.f32 108 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (pow.f32 v 5)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (*.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))))
(fma.f32 108 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (pow.f32 v 5)) (fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 3) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) -18))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))))))
(fma.f32 108 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (pow.f32 v 5)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (fma.f32 -648 (*.f32 (*.f32 (pow.f32 v 7) cosTheta_i) (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (*.f32 3 (*.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))))))
(fma.f32 108 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (pow.f32 v 5)) (+.f32 (*.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) 3)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 (*.f32 (pow.f32 v 3) -18) (*.f32 -648 (pow.f32 v 7))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v)))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v)))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v))) (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12)))
(-.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (pow.f32 v 4))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 4))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(-.f32 (fma.f32 -1/12 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (fma.f32 1/4 (/.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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))) (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 4)) (*.f32 1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)))))
(-.f32 (fma.f32 -1/12 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v))))) (fma.f32 -1/12 (*.f32 (/.f32 sinTheta_i (pow.f32 v 4)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v)))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.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 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v)))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) -1/2) (*.f32 v v))) (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12)))
(-.f32 (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 1/12 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 1/12 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4)))))) (*.f32 1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (fma.f32 1/4 (/.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)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (neg.f32 (/.f32 (*.f32 1/12 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)))) (pow.f32 v 4)))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O))) (pow.f32 v 4))))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O))) (pow.f32 v 4)))) (fma.f32 1/4 (*.f32 (/.f32 sinTheta_i (/.f32 (pow.f32 v 3) sinTheta_i)) (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) -1/12)))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (/.f32 (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))) cosTheta_O)
(*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 3) v))
(+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (*.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 (*.f32 v 3) v) (*.f32 (pow.f32 v 4) -18)))
(+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (*.f32 108 (*.f32 (pow.f32 v 6) (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4)) (*.f32 108 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6)))))
(fma.f32 3 (*.f32 (*.f32 (*.f32 v v) cosTheta_O) cosTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 (pow.f32 v 4) -18) (*.f32 108 (pow.f32 v 6)))))
(+.f32 (*.f32 -648 (*.f32 (pow.f32 v 8) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 (pow.f32 v 2) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))) (*.f32 108 (*.f32 (pow.f32 v 6) (*.f32 cosTheta_i cosTheta_O))))))
(fma.f32 -648 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 8)) (fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)) (fma.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4)) (*.f32 108 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6))))))
(+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 (pow.f32 v 4) -18) (*.f32 108 (pow.f32 v 6)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 -648 (pow.f32 v 8)) (*.f32 (*.f32 v 3) v))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2)
(*.f32 cosTheta_i (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/2 (*.f32 (/.f32 -1/12 v) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 1/72 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) cosTheta_O)) (fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2)))
(fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) cosTheta_O) (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/2 (*.f32 (/.f32 -1/12 v) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 1/72 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) cosTheta_O)) (fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (fma.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2))))
(fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) cosTheta_O) (fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -1/432 (/.f32 cosTheta_O (/.f32 (pow.f32 v 6) cosTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2)
(*.f32 cosTheta_i (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/2 (*.f32 (/.f32 -1/12 v) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 1/72 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) cosTheta_O)) (fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2)))
(fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) cosTheta_O) (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/2 (*.f32 (/.f32 -1/12 v) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(+.f32 (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 4))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6))) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 1/72 (/.f32 cosTheta_i (/.f32 (pow.f32 v 4) cosTheta_O)) (fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (*.f32 v v) cosTheta_O)) (fma.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 6)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2))))
(fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) cosTheta_O) (fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (fma.f32 -1/432 (/.f32 cosTheta_O (/.f32 (pow.f32 v 6) cosTheta_i)) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))) 1)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (/.f32 v (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 cosTheta_i (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 1 (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 1 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 1 (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 1 (/.f32 v (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) v)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) cosTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 v (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) cosTheta_i) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 1) (*.f32 (neg.f32 v) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (*.f32 (neg.f32 v) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (neg.f32 v)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (neg.f32 v)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) 1) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 v (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 cosTheta_i (*.f32 (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 (/.f32 cosTheta_i v) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (*.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (neg.f32 v)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) (neg.f32 v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (neg.f32 v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (neg.f32 v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 cosTheta_i (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) 1) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1) v)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 3)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3) 1/3)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 2)
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(sqrt.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)))) 2))
(fabs.f32 (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3) (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) (pow.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) 3)))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(exp.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))) (exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (log.f32 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (exp.f32 (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v)))))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v))) 1))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))) (exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (log.f32 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (exp.f32 (-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (log.f32 v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v) (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(/.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) (*.f32 v (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_i (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (pow.f32 (/.f32 (/.f32 1/3 v) v) 3) 8)) (+.f32 4 (-.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 2/3 (pow.f32 v -2)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 8 (pow.f32 (/.f32 1/3 (*.f32 v v)) 3))) (+.f32 4 (+.f32 (/.f32 1/9 (pow.f32 v 4)) (*.f32 -2/3 (pow.f32 v -2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (+.f32 8 (/.f32 1/27 (pow.f32 (*.f32 v v) 3))) (-.f32 (+.f32 4 (/.f32 1/9 (pow.f32 v 4))) (*.f32 (pow.f32 v -2) 2/3))))
(*.f32 (*.f32 (/.f32 cosTheta_i (+.f32 8 (/.f32 1/27 (pow.f32 v 6)))) cosTheta_O) (-.f32 (/.f32 1/9 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) 2/3 -4)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (-.f32 2 (/.f32 (/.f32 1/3 v) v)))
(*.f32 (/.f32 cosTheta_i (/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) cosTheta_O)) (-.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (+.f32 4 (/.f32 -1/9 (pow.f32 v 4)))) cosTheta_O) (-.f32 2 (/.f32 1/3 (*.f32 v v))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 3)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3) 1/3)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 2)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i cosTheta_O)) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 2))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))) 2))
(fabs.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(+.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))))
(-.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 1 (/.f32 v (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 v sinTheta_O))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3)) (+.f32 0 (+.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2) (*.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3)) (+.f32 0 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)))
(neg.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3) (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)))
(/.f32 (-.f32 0 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)) (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)) sinTheta_i) (/.f32 v sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) 1) (/.f32 v sinTheta_O))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (*.f32 -1 (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(/.f32 (*.f32 (neg.f32 sinTheta_i) (neg.f32 sinTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 sinTheta_i) (/.f32 (neg.f32 v) (neg.f32 sinTheta_O)))
(/.f32 sinTheta_i (/.f32 (neg.f32 v) sinTheta_O))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_i)) (neg.f32 v))
(*.f32 1 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 1) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3) 1/3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))
(sqrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(fabs.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))
(log.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 (/.f32 sinTheta_O v) 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) 3) (pow.f32 sinTheta_i 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))

localize159.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 86 to 35 computations (59.3% saved)

series15.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite101.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify144.0ms (0.7%)

Algorithm
egg-herbie
Rules
868×associate-*r*
844×associate-/l*
818×times-frac
748×associate-*r/
684×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039312527
1132511583
2692011583
Stop Event
node limit
Counts
193 → 157
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.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 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v 2))
(/.f32 1 (/.f32 v (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (*.f32 v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 v (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) 1) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) -1/2) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) v)
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 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 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (/.f32 1/2 v) (/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
(*.f32 (/.f32 1/2 v) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 (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 v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 1/2 v) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (/.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))
(*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) 1) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 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 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 1/2 v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) 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 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) 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 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.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 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (fma.f32 1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) 1/6))))) (pow.f32 v 4))) (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i 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 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_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 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 v 3)) (*.f32 (/.f32 -1/2 v) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 (/.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 cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 v (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (/.f32 (/.f32 (*.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 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2))) -2/3) (/.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O))))) v))) (fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 (/.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 cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (pow.f32 v 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 -1 (*.f32 (/.f32 cosTheta_i (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 (/.f32 (*.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_O (*.f32 sinTheta_O (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1/2) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_i cosTheta_O)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 v 4) cosTheta_O))))) v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))) (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (pow.f32 v 3) sinTheta_i)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_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 cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) cosTheta_O))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))) 1)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v 2))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 1 (/.f32 v (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v 2) v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/2) (*.f32 v v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1) (*.f32 v (*.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/2) (*.f32 v (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) 1) (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) -1/2) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1/2 v)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 1)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 3)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3) 1/3)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v)) 2))
(fabs.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 1))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 1 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2) (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (*.f32 (/.f32 1/2 v) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_i) (/.f32 cosTheta_O v)) v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) v))
(*.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (/.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1/2 v) 1) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 1/2 v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2) v)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (/.f32 1/2 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 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 1/2 v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2) v)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2) v)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) (/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v))) 2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v))))) 2)) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2) v)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2) v)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 v)) (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 cosTheta_O v))) (/.f32 (sqrt.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v)))) (/.f32 1/2 v)))
(pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 3)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) -1)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (*.f32 -1/2 cosTheta_i) (/.f32 cosTheta_O v)) v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(/.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 2))
(fabs.f32 (*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v))))
(log.f32 (exp.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v)))) 3))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 v v)) 3) (pow.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 2 (*.f32 v v)))) 3) (pow.f32 (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (sinh.f32 (/.f32 1 v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(exp.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (/.f32 1/2 v))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 1))
(exp.f32 (-.f32 (log.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (/.f32 1/2 v))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))

localize232.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)
99.1%
(*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
97.7%
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 3)
97.2%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 130 to 77 computations (40.8% saved)

series6.0ms (0%)

Counts
3 → 24
Calls

9 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1202×log-prod
772×pow-prod-down
600×pow-prod-up
562×pow-exp
466×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01481
129081
2314381
Stop Event
node limit
Counts
3 → 95
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))) 3)
(*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) v)
Outputs
(+.f32 0 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 2 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(*.f32 1 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v v))
(*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v)
(*.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (cbrt.f32 v) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 1) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 v)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 3/2)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 9)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) 6)
(pow.f32 (*.f32 v (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))

simplify67.0ms (0.3%)

Algorithm
egg-herbie
Rules
1884×fma-def
1116×distribute-lft-in
1064×distribute-rgt-in
728×*-commutative
684×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02194127
15233939
217893895
Stop Event
node limit
Counts
119 → 123
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 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 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 2 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(*.f32 1 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v v))
(*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v)
(*.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (cbrt.f32 v) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 1) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 v)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 3/2)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 9)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) 6)
(pow.f32 (*.f32 v (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v) 2)
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(pow.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
Outputs
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 v 2) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (*.f32 v 2) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (/.f32 1/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 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (*.f32 v 2) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(+.f32 (/.f32 1/3 v) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (fma.f32 v 2 (/.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 v 2) (/.f32 1/3 v))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (*.f32 v 2) (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (/.f32 1/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 1/60 (pow.f32 v 3)) (+.f32 (/.f32 1/3 v) (+.f32 (*.f32 v 2) (/.f32 1/2520 (pow.f32 v 5)))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(+.f32 (/.f32 1/3 v) (+.f32 (/.f32 1/2520 (pow.f32 v 5)) (fma.f32 v 2 (/.f32 1/60 (pow.f32 v 3)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 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 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 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 0 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 1 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) v)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 v) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))))
(*.f32 (cbrt.f32 v) (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (pow.f32 (cbrt.f32 v) 2) (*.f32 (cbrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v v) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6))
(*.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 1/6) (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 5/6))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 v) (*.f32 (sqrt.f32 v) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 1) (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (pow.f32 (*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))) (pow.f32 (*.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))) 4) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 v)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (cbrt.f32 v) (*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (cbrt.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 v)))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6))
(*.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 5/6))
(*.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 1/6) (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 5/6))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(+.f32 0 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 2) (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)) 3/2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))) 2)) 3/2)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 9)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))) 9)
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2) 1/2)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3) 1/3)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1/6) 6)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) v) 2)
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) v)))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1) 1))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 1) 3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)) 1/3))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))) 3/2) 2))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(+.f32 0 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1)
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 3)
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)) 1/2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(fabs.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3) 1/3)
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 2)
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)))
(fabs.f32 (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 2 v)))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) 1) 1))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 3))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 3)) 1/3))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))

eval453.0ms (2.3%)

Compiler

Compiled 25763 to 13283 computations (48.4% saved)

prune299.0ms (1.5%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New94023963
Fresh242852
Picked101
Done145
Total966551021
Accurracy
100.0%
Counts
1021 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.8%
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) cosTheta_O) v) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
97.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
61.6%
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
61.6%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
67.4%
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
67.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
93.5%
(/.f32 (*.f32 (/.f32 1/2 v) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.4%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.5%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
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 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
94.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.1%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.4%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 v (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) 1/3) 3)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
61.7%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
64.0%
(/.f32 (exp.f32 (log.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
62.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
62.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
67.4%
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))))
98.6%
(*.f32 (/.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_i)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.6%
(*.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 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))))
92.3%
(*.f32 (/.f32 1/2 v) (/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
71.1%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) 1)))
60.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (-.f32 1/2 (/.f32 1/12 (*.f32 v v))))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
61.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
56.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
98.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
61.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
61.7%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
61.6%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_i) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O))))
61.6%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
64.8%
(exp.f32 (-.f32 (log.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
Compiler

Compiled 2564 to 1866 computations (27.2% saved)

localize225.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 95 to 45 computations (52.6% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1886×log-prod
616×log-div
584×expm1-udef
582×log1p-udef
332×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
950×unswap-sqr
678×log-prod
544×associate-*r/
484×cube-prod
480×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03677182
110326908
241016902
Stop Event
node limit
Counts
158 → 189
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 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 -1/2 v)))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v 2))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) v)
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (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 (sinh.f32 (/.f32 1 v)) -1/2) (neg.f32 v))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(pow.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) -1)
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v)))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 0 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1/2 v) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(*.f32 (*.f32 cosTheta_i (neg.f32 (/.f32 cosTheta_O v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v 2)))))
(*.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (/.f32 1/2 v))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (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 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 cosTheta_O v) v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) 1) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v 2)))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) 1) (/.f32 1/2 v))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) 1/2) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i) (/.f32 (*.f32 v 2) (/.f32 cosTheta_O v))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v 2)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 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))))
(+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.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 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 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 cosTheta_O (*.f32 v v))) (-.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 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 -1/2 (/.f32 (fma.f32 1/5040 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/720))) (pow.f32 v 7)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/5040 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/720 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/2160))) (pow.f32 v 7)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360)))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/5040 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/720 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/2160))) (pow.f32 v 7)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 -1/2 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 cosTheta_O -7/360)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(fma.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(fma.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (fma.f32 1/2 (/.f32 (fma.f32 1/720 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/5040))) (pow.f32 v 7)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(fma.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O)) (*.f32 1/2 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/720 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/5040 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/2160))) (pow.f32 v 7)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 1/2 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) 1/720 (fma.f32 (*.f32 cosTheta_i cosTheta_O) -1/5040 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/2160))) (pow.f32 v 7)))))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))) (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.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))))
(*.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.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))))
(*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.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))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (*.f32 v 2) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 v 2) (*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (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))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 -1/2 v)))
(*.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))))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.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))))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 v))) (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) 1/2) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(*.f32 (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))))
(/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))) (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 2)) (sqrt.f32 (/.f32 1/2 v))) (/.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 1/2) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (/.f32 1/2 v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))))
(/.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 1) v)
(*.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))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.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))))
(*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sqrt.f32 v)) (sqrt.f32 v))
(*.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))))
(*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1/2) (neg.f32 v))
(*.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))))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.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))))
(pow.f32 (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)
(*.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))))
(pow.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3) 1/3)
(*.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))))
(pow.f32 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 2)
(*.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))))
(pow.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) -1)
(*.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))))
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 -1/2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))
(*.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 (pow.f32 (exp.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3))
(*.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))))
(cbrt.f32 (/.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (/.f32 1/2 v) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1))
(*.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))))
(log1p.f32 (expm1.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 0 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))) v)))))) (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))) v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))))))
(*.f32 2 (log.f32 (sqrt.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))) v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 v) (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2)))
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 (/.f32 cosTheta_O v))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v 2)))))
(*.f32 (neg.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 v -2)))
(*.f32 cosTheta_i (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (/.f32 -1/2 v) (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (/.f32 1/2 v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (/.f32 cosTheta_O v) v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) 1) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 cosTheta_i v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2) (cbrt.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v))))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v 2)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 2))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))) (/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))) 2))) (/.f32 cosTheta_i (cbrt.f32 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) 1) (/.f32 1/2 v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) 1/2) (/.f32 1 v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 1/4 (pow.f32 v -2)))) (cbrt.f32 (/.f32 1/2 v)))
(*.f32 (cbrt.f32 (/.f32 1/2 v)) (*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O v))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 1/2 v)) (*.f32 cosTheta_i (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))))) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O v))) (sqrt.f32 (/.f32 1/2 v))) (sqrt.f32 (/.f32 1/2 v)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1) (/.f32 1/2 (*.f32 (sinh.f32 (/.f32 1 v)) v)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 -1/2 v))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 3)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3) 1/3)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i) (/.f32 (*.f32 v 2) (/.f32 cosTheta_O v))) -1)
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (*.f32 v 2)))))
(*.f32 (neg.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 v -2)))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 v -2)))
(*.f32 cosTheta_i (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (/.f32 -1/2 v) (sinh.f32 (/.f32 1 v)))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v))) 3))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) (pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 3)))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 1/2 v)) (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1/2 v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 1/2 (sinh.f32 (/.f32 1 v)))))

localize73.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 25 to 16 computations (36% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite60.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1864×pow1
1718×add-exp-log
1718×log1p-expm1-u
1718×expm1-log1p-u
1682×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify63.0ms (0.3%)

Algorithm
egg-herbie
Rules
2008×log-prod
1106×log-div
884×cube-prod
818×fma-neg
778×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01061643
12671643
211261643
349841643
Stop Event
node limit
Counts
101 → 46
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 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 cosTheta_O (/.f32 1/2 v))) 1)
(/.f32 cosTheta_O (*.f32 v 2))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O 1/2)))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(/.f32 (neg.f32 (*.f32 cosTheta_O 1/2)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O -1/2) (neg.f32 v))
(/.f32 (*.f32 -1/2 cosTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) 1) v)
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 1/2 v))) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 1/2 v))) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 1/2 v)) cosTheta_O))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 1/2 v) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 1)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1) (*.f32 v 2))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/2) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O 1/2) cosTheta_i) v)
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 1/2 v))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3) (pow.f32 cosTheta_i 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
Outputs
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(-.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 1/2 v))) 1)
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (*.f32 v 2))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_O 1/2)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 1/2) v)
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_O 1/2)) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O -1/2) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (*.f32 -1/2 cosTheta_O) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) 1) v)
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 1/2 v))) 3)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_O (/.f32 1/2 v))) 2)
(*.f32 1/2 (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 2))
(*.f32 1/2 (/.f32 cosTheta_O v))
(log.f32 (pow.f32 (exp.f32 (/.f32 1/2 v)) cosTheta_O))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 (/.f32 1/2 v) 3)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 cosTheta_O 3)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_O (/.f32 1/2 v))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) v)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1) (*.f32 v 2))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -1/2) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/.f32 (*.f32 (*.f32 cosTheta_O 1/2) cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 3)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 3) 1/3)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 2)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 2))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (*.f32 cosTheta_O (/.f32 1/2 v))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2)) 3))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3) (pow.f32 cosTheta_i 3)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 3)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 cosTheta_O (/.f32 (/.f32 v cosTheta_i) 1/2))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))

localize112.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
99.5%
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
99.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.f32 1/3 (*.f32 v v))
Compiler

Compiled 47 to 22 computations (53.2% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1500×log-prod
614×pow-exp
534×expm1-udef
530×log1p-udef
510×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01356
129448
2412848
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
Outputs
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1)
(*.f32 (/.f32 cosTheta_i v) (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2)
(pow.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) -1)
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) 1) -1)
(pow.f32 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (/.f32 v cosTheta_i)) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))) -1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1)
(-.f32 (/.f32 4 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))) (/.f32 (/.f32 1/9 (pow.f32 v 4)) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(*.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (/.f32 1 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(*.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (/.f32 1 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 (/.f32 1/9 (pow.f32 v 4)) (-.f32 4 (*.f32 2/3 (pow.f32 v -2)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(/.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (neg.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(/.f32 (neg.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (neg.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 (-.f32 (/.f32 1/9 (pow.f32 v 4)) 4) (fma.f32 1/3 (pow.f32 v -2) -2))
(pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 3)
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) -1)
(pow.f32 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) -1)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))
(log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 2))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 (*.f32 1/3 (pow.f32 v -2)) 1 2)
(fma.f32 1 (*.f32 1/3 (pow.f32 v -2)) 2)
(fma.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) 2)
(fma.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 2)
(fma.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v) 2)
(fma.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))) 2)
(fma.f32 (pow.f32 v -2) 1/3 2)
(fma.f32 (/.f32 1/3 v) (/.f32 1 v) 2)

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1268×fma-def
866×unswap-sqr
656×distribute-lft-in
642×distribute-rgt-in
490×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02935119
17564975
228424947
Stop Event
node limit
Counts
147 → 169
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(/.f32 1/3 (pow.f32 v 2))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1)
(*.f32 (/.f32 cosTheta_i v) (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2)
(pow.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) -1)
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) 1) -1)
(pow.f32 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (/.f32 v cosTheta_i)) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))) -1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1)
(-.f32 (/.f32 4 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))) (/.f32 (/.f32 1/9 (pow.f32 v 4)) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(*.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (/.f32 1 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(*.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (/.f32 1 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 (/.f32 1/9 (pow.f32 v 4)) (-.f32 4 (*.f32 2/3 (pow.f32 v -2)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(/.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (neg.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(/.f32 (neg.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (neg.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 (-.f32 (/.f32 1/9 (pow.f32 v 4)) 4) (fma.f32 1/3 (pow.f32 v -2) -2))
(pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 3)
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) -1)
(pow.f32 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) -1)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))
(log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 2))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 (*.f32 1/3 (pow.f32 v -2)) 1 2)
(fma.f32 1 (*.f32 1/3 (pow.f32 v -2)) 2)
(fma.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) 2)
(fma.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 2)
(fma.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v) 2)
(fma.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))) 2)
(fma.f32 (pow.f32 v -2) 1/3 2)
(fma.f32 (/.f32 1/3 v) (/.f32 1 v) 2)
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v 3))
(*.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_O 3))
(+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))
(fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 3) (*.f32 -18 (pow.f32 v 3))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 3 (*.f32 -18 (pow.f32 v 3))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O)))))
(fma.f32 108 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)) (fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(fma.f32 108 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 v 5))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 3) (*.f32 -18 (pow.f32 v 3)))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 3 (*.f32 -18 (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 108 (pow.f32 v 5))))
(+.f32 (*.f32 -648 (*.f32 (pow.f32 v 7) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 3 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i cosTheta_O))))))
(fma.f32 -648 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7)) (fma.f32 108 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)) (fma.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))))
(+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 3) (*.f32 -18 (pow.f32 v 3)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 -648 (pow.f32 v 7)) (*.f32 108 (pow.f32 v 5)))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 3 (*.f32 -18 (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -648 (pow.f32 v 7) (*.f32 108 (pow.f32 v 5)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O))))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 1/72 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 -1/432 (/.f32 cosTheta_i (/.f32 (pow.f32 v 7) cosTheta_O)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/432 (/.f32 cosTheta_i (/.f32 (pow.f32 v 7) cosTheta_O)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) (fma.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7)) (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O)))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O))))
(fma.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2) (fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (/.f32 1/72 (/.f32 (pow.f32 v 5) (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(fma.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)) (fma.f32 -1/432 (/.f32 cosTheta_i (/.f32 (pow.f32 v 7) cosTheta_O)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 -1/432 (/.f32 cosTheta_i (/.f32 (pow.f32 v 7) cosTheta_O)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O)))))
(fma.f32 -1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) (fma.f32 1/72 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) cosTheta_O) (fma.f32 -1/432 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7)) (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 1/3 (pow.f32 v 2))
(/.f32 1/3 (*.f32 v v))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))) (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O v))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O v)))))
(fma.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O v)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 1 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O)) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 -2 (*.f32 (pow.f32 v -2) -1/3))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) 1) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 cosTheta_O (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (/.f32 cosTheta_i v) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (/.f32 cosTheta_i v) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 2) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) cosTheta_O)) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(*.f32 (/.f32 cosTheta_i (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (/.f32 v cosTheta_O))) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) cosTheta_O) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) cosTheta_O)) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(*.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 4 (/.f32 -1/9 (pow.f32 v 4)))) cosTheta_O) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2)))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 3)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3) 1/3)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 2)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) -1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O)) 1) -1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(pow.f32 (*.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O) (/.f32 v cosTheta_i)) -1)
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))))
(/.f32 (/.f32 cosTheta_i v) (/.f32 (neg.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (+.f32 -2 (*.f32 (pow.f32 v -2) -1/3))) (neg.f32 cosTheta_O))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)) 3))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))) 1) 1))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 3))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 1/3))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v)))) 2))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_i) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) cosTheta_O))) -1))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) v))))
(/.f32 cosTheta_i (/.f32 (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2)) cosTheta_O))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1)
(fma.f32 1/3 (pow.f32 v -2) 2)
(-.f32 (/.f32 4 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))) (/.f32 (/.f32 1/9 (pow.f32 v 4)) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(fma.f32 1/3 (pow.f32 v -2) 2)
(*.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2))
(fma.f32 1/3 (pow.f32 v -2) 2)
(*.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2))
(fma.f32 1/3 (pow.f32 v -2) 2)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(*.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (/.f32 1 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(/.f32 (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) 1) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(*.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (/.f32 1 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(/.f32 1 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)))
(/.f32 (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) 1) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(/.f32 1 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) 1) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 (/.f32 1/9 (pow.f32 v 4)) (-.f32 4 (*.f32 2/3 (pow.f32 v -2)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 (/.f32 1/9 (pow.f32 v 4)) (-.f32 4 (*.f32 (pow.f32 v -2) 2/3))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 4 (+.f32 (*.f32 (pow.f32 v -2) -2/3) (/.f32 1/9 (pow.f32 v 4)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (+.f32 (/.f32 1/9 (pow.f32 v 4)) (fma.f32 (pow.f32 v -2) -2/3 4)))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(/.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) (neg.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4)))
(/.f32 (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) 1) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(/.f32 (neg.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) (neg.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2)))))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(/.f32 (-.f32 (/.f32 1/9 (pow.f32 v 4)) 4) (fma.f32 1/3 (pow.f32 v -2) -2))
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 1)
(fma.f32 1/3 (pow.f32 v -2) 2)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 3)
(fma.f32 1/3 (pow.f32 v -2) 2)
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3) 1/3)
(fma.f32 1/3 (pow.f32 v -2) 2)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 2)
(fma.f32 1/3 (pow.f32 v -2) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4) (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8)) -1)
(/.f32 (*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) 1) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 (*.f32 1/3 (pow.f32 v -2)) (fma.f32 1/3 (pow.f32 v -2) -2) 4))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 v -2) 3) 8) (fma.f32 1/3 (*.f32 (pow.f32 v -2) (fma.f32 1/3 (pow.f32 v -2) -2)) 4))
(pow.f32 (/.f32 (+.f32 2 (*.f32 -1/3 (pow.f32 v -2))) (-.f32 4 (/.f32 1/9 (pow.f32 v 4)))) -1)
(/.f32 (-.f32 4 (/.f32 1/9 (pow.f32 v 4))) (+.f32 2 (*.f32 (pow.f32 v -2) -1/3)))
(/.f32 (+.f32 4 (/.f32 -1/9 (pow.f32 v 4))) (fma.f32 (pow.f32 v -2) -1/3 2))
(/.f32 (+.f32 (/.f32 1/9 (pow.f32 v 4)) -4) (fma.f32 1/3 (pow.f32 v -2) -2))
(sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 2))
(fma.f32 1/3 (pow.f32 v -2) 2)
(log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2))))
(fma.f32 1/3 (pow.f32 v -2) 2)
(cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3))
(fma.f32 1/3 (pow.f32 v -2) 2)
(expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2)) 1) 1))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 3))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 1/3))
(fma.f32 1/3 (pow.f32 v -2) 2)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 v -2) 2))) 2))
(fma.f32 1/3 (pow.f32 v -2) 2)
(log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 v -2) 2)))
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 (*.f32 1/3 (pow.f32 v -2)) 1 2)
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 1 (*.f32 1/3 (pow.f32 v -2)) 2)
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) 2)
(fma.f32 (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 2)
(fma.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) (cbrt.f32 (/.f32 1/9 (pow.f32 v 4))) 2)
(fma.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) v) 2)
(fma.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))) 2)
(+.f32 2 (/.f32 -1/3 (*.f32 v (neg.f32 v))))
(fma.f32 (pow.f32 v -2) 1/3 2)
(fma.f32 1/3 (pow.f32 v -2) 2)
(fma.f32 (/.f32 1/3 v) (/.f32 1 v) 2)
(+.f32 2 (/.f32 1/3 (*.f32 v v)))

localize170.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
99.5%
(/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O))
99.1%
(*.f32 (/.f32 1/2 v) cosTheta_i)
97.2%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 86 to 39 computations (54.7% saved)

series13.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

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

rewrite104.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify105.0ms (0.5%)

Algorithm
egg-herbie
Rules
1192×associate-*r*
1014×associate-/l*
1004×associate-*l*
844×associate-*r/
826×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048013593
1153213205
Stop Event
node limit
Counts
257 → 205
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.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 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1)
(/.f32 1/2 (/.f32 v cosTheta_i))
(/.f32 cosTheta_i (*.f32 v 2))
(/.f32 1 (/.f32 v (*.f32 1/2 cosTheta_i)))
(/.f32 (*.f32 1/2 cosTheta_i) v)
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i -1/2) (neg.f32 v))
(/.f32 (*.f32 -1/2 cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) 1) v)
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2)
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 cosTheta_i 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 1/2 v) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 (/.f32 1/2 v) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 1 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 1 cosTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (/.f32 1/2 v) (neg.f32 cosTheta_i)) (/.f32 1 (neg.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) cosTheta_O)
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)) cosTheta_i)
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (/.f32 1/2 v) 1) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 1/2 v) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) v) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (/.f32 1/2 v) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) v) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 1 cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) 1) cosTheta_O)
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (cbrt.f32 cosTheta_O) 2)) (cbrt.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (neg.f32 v)) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(pow.f32 (*.f32 (*.f32 v 2) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (neg.f32 (/.f32 v cosTheta_O))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)) (/.f32 cosTheta_O v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) (pow.f32 (/.f32 v cosTheta_O) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))) 1)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (*.f32 cosTheta_O (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2)
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_O)) -1)
(neg.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(exp.f32 (-.f32 (log.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
Outputs
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_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 (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.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 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6) cosTheta_i)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))) (pow.f32 v 3)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.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 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 -1 (*.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 (*.f32 1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.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 cosTheta_O (*.f32 (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6) cosTheta_i)) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_i) (+.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6) cosTheta_i)) sinTheta_O (neg.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_i cosTheta_i)) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6)))) (*.f32 cosTheta_i (*.f32 1/6 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.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 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.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 cosTheta_O v)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.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 sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (fma.f32 cosTheta_i (*.f32 1/6 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) cosTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i))))) (pow.f32 v 3)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i 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 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)))))) (-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) -2/3) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))) (/.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 (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)))))) (-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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 (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i 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 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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_O sinTheta_O) (*.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)))))) (-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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 (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 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))) (fma.f32 -1 (/.f32 (*.f32 -1 (/.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (/.f32 v sinTheta_O)) (*.f32 1/3 (/.f32 (*.f32 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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4)))))) (-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 v 5))) (/.f32 (neg.f32 (/.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))))) (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (pow.f32 v 5))))) (*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.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 (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_i (*.f32 (*.f32 v v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 1/2 (/.f32 v cosTheta_i))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 cosTheta_i (*.f32 v 2))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 1 (/.f32 v (*.f32 1/2 cosTheta_i)))
(*.f32 (/.f32 1 v) (*.f32 1/2 cosTheta_i))
(/.f32 (*.f32 1/2 cosTheta_i) v)
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 1/2 cosTheta_i)) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i -1/2) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (*.f32 -1/2 cosTheta_i) (neg.f32 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) 1) v)
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(/.f32 (/.f32 (*.f32 1/2 cosTheta_i) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 3)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) 1/3)
(*.f32 1/2 (/.f32 cosTheta_i v))
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2)
(*.f32 1/2 (/.f32 cosTheta_i v))
(sqrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 2))
(fabs.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3))
(*.f32 1/2 (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1/2 v) 3) (pow.f32 cosTheta_i 3)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 (/.f32 1/2 v) 3)))
(*.f32 1/2 (/.f32 cosTheta_i v))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1))
(*.f32 1/2 (/.f32 cosTheta_i v))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 v) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 (/.f32 1/2 v) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 1 cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (*.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (/.f32 1/2 v) (neg.f32 cosTheta_i)) (/.f32 1 (neg.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i -1/2) v) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (*.f32 -1/2 (/.f32 (/.f32 cosTheta_i v) v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)) cosTheta_i)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1) (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 1/2 v) 1) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 1/2 v) (/.f32 1 cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 1/2 v) v) (/.f32 cosTheta_i (/.f32 1 cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) 1) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 1) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) v) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 1 cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (/.f32 1/2 v) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) v)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (/.f32 v cosTheta_O)) cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2))
(*.f32 (/.f32 (/.f32 1/2 v) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 (/.f32 v cosTheta_O)) v)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 1/2 v) (/.f32 (sqrt.f32 (/.f32 v cosTheta_O)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (/.f32 1/2 v) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 (/.f32 v cosTheta_O)) v)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 1/2 v) (/.f32 (sqrt.f32 (/.f32 v cosTheta_O)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (/.f32 1/2 v) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) v)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (/.f32 v cosTheta_O)) cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) v)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (/.f32 v cosTheta_O)) cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 (/.f32 v cosTheta_O)) v)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 1/2 v) (/.f32 (sqrt.f32 (/.f32 v cosTheta_O)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) v) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 1 cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (/.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (sqrt.f32 (/.f32 v cosTheta_O)) v)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 1/2 v) (/.f32 (sqrt.f32 (/.f32 v cosTheta_O)) (/.f32 cosTheta_i (sqrt.f32 (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2)) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) v)) (/.f32 cosTheta_i (cbrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (/.f32 (/.f32 1/2 v) (/.f32 (cbrt.f32 (/.f32 v cosTheta_O)) cosTheta_i)) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) 1) cosTheta_O)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (cbrt.f32 cosTheta_O) 2)) (cbrt.f32 cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sqrt.f32 cosTheta_O)) (sqrt.f32 cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i -1/2) v) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (*.f32 -1/2 (/.f32 (/.f32 cosTheta_i v) v)) (neg.f32 cosTheta_O))
(pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) 1/3)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(pow.f32 (*.f32 (*.f32 v 2) (/.f32 v (*.f32 cosTheta_i cosTheta_O))) -1)
(/.f32 1 (/.f32 (*.f32 (*.f32 v 2) v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (/.f32 1 v) (*.f32 2 (/.f32 (/.f32 v cosTheta_i) cosTheta_O)))
(neg.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (neg.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i -1/2) v) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_O)))
(*.f32 (*.f32 -1/2 (/.f32 (/.f32 cosTheta_i v) v)) (neg.f32 cosTheta_O))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(sqrt.f32 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))) 2))
(fabs.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 1/2 v)) (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 3) (pow.f32 (/.f32 v cosTheta_O) 3)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))) 1)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 1)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) -1/2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (*.f32 cosTheta_O (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i v))) (/.f32 v cosTheta_O)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) 1) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 1 v))) (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (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)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sinh.f32 (/.f32 1 v))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)))) 2) (cbrt.f32 (*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 (/.f32 cosTheta_O v)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 (cbrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 1/2 (/.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i v))) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 1)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 3)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 3) 1/3)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))) 2)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(pow.f32 (*.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v)))) (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) cosTheta_O)) -1)
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(neg.f32 (/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 1/2 v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_i v) -1/2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))) 2))
(fabs.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))))
(log.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O))) 3))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) 3)))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(exp.f32 (*.f32 (-.f32 (log.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))) 1))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 1/2 v) (/.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))

localize474.0ms (2.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.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.9%
(*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v))
97.7%
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
97.2%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 110 to 61 computations (44.5% saved)

series4.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite101.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
023103
1460103
26223103
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v))
(/.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))))
Outputs
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v)))) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 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))
(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))))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_i (*.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
848×associate-*r*
804×cube-prod
744×times-frac
720×associate-*l*
710×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042413307
1130312235
2642812227
Stop Event
node limit
Counts
189 → 206
Calls
Call 1
Inputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v)))) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 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))
(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))))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 1)
(*.f32 1 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_i (*.f32 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v))) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) cosTheta_O)
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) -1)
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(exp.f32 (-.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
Outputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5)))) (/.f32 1/5040 (pow.f32 v 7)))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (/.f32 1 v) (/.f32 1/6 (pow.f32 v 3)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (/.f32 1/6 (pow.f32 v 3)) (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/120 (pow.f32 v 5)) (/.f32 1/5040 (pow.f32 v 7)))))
(+.f32 (+.f32 (/.f32 1 v) (+.f32 (/.f32 1/6 (pow.f32 v 3)) (/.f32 1/120 (pow.f32 v 5)))) (/.f32 1/5040 (pow.f32 v 7)))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (/.f32 1/3 v) (*.f32 v 2))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1/3 v) (/.f32 1/2520 (pow.f32 v 5))) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (/.f32 1/3 v) (*.f32 v 2))
(fma.f32 v 2 (/.f32 1/3 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (+.f32 (/.f32 1/3 v) (*.f32 v 2)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/60 (pow.f32 v 3)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (+.f32 (/.f32 1/3 v) (/.f32 1/2520 (pow.f32 v 5))) (*.f32 v 2)))
(+.f32 (/.f32 1/60 (pow.f32 v 3)) (+.f32 (fma.f32 v 2 (/.f32 1/3 v)) (/.f32 1/2520 (pow.f32 v 5))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O)) (*.f32 v v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v))))
(fma.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O)) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (fma.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 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 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))))) (fma.f32 -1 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 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 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (fma.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 (*.f32 1/2 sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) 1/6))))))) (pow.f32 v 4))) (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O))) (*.f32 v v)))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O)) (*.f32 v v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O)) (*.f32 v v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (fma.f32 sinTheta_i (*.f32 sinTheta_O (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))))))) (pow.f32 v 4)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (*.f32 cosTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 1/2 (fma.f32 (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) -1/6) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)))) (pow.f32 v 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O) (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 sinTheta_i (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))))))) (pow.f32 v 4)) (fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (fma.f32 1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (*.f32 sinTheta_O sinTheta_O))) -1/6) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)))) (pow.f32 v 3)) (/.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) cosTheta_O)) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) -2/3))) (fma.f32 -1/2 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (*.f32 (/.f32 cosTheta_i (/.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) cosTheta_O)) -2/3)) (/.f32 (*.f32 -1 (/.f32 (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 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O 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 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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_O sinTheta_O) (*.f32 -1 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 sinTheta_O sinTheta_O)) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (fma.f32 -1 (/.f32 sinTheta_i (/.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))) (fma.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (fma.f32 -1 (*.f32 (/.f32 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 sinTheta_O sinTheta_O)) cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (/.f32 v sinTheta_O)) (*.f32 1/3 (*.f32 (/.f32 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 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))))
(fma.f32 -1/2 (*.f32 sinTheta_i (*.f32 sinTheta_i (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 1/3 (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 (neg.f32 (*.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)))))) 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 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 1 (+.f32 (sinh.f32 (/.f32 1 v)) -1))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(-.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(+.f32 1 (+.f32 (sinh.f32 (/.f32 1 v)) -1))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(-.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)))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 1/2)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(/.f32 1 (/.f32 2 (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) 2)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (*.f32 2 (sinh.f32 (/.f32 1 v)))) -2)
(/.f32 (*.f32 -2 (sinh.f32 (/.f32 1 v))) -2)
(neg.f32 (/.f32 (sinh.f32 (/.f32 1 v)) -1))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1) (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3) -1) (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 3)) (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v)))) 1) (+.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) 1))
(/.f32 (fma.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))) (+.f32 1 (sinh.f32 (/.f32 1 v))) -1) (+.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (+.f32 (sinh.f32 (/.f32 1 v)) 0) (+.f32 2 (sinh.f32 (/.f32 1 v)))) (+.f32 2 (sinh.f32 (/.f32 1 v))))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2)
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.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))))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(log.f32 (+.f32 1 (expm1.f32 (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))
(cbrt.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(sinh.f32 (/.f32 1 v))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(exp.f32 (log.f32 (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))
(exp.f32 (*.f32 (log.f32 (sinh.f32 (/.f32 1 v))) 1))
(-.f32 (/.f32 (exp.f32 (/.f32 1 v)) 2) (/.f32 (exp.f32 (/.f32 -1 v)) 2))
(sinh.f32 (/.f32 1 v))
(log1p.f32 (expm1.f32 (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))
(fma.f32 1 (+.f32 1 (sinh.f32 (/.f32 1 v))) -1)
(+.f32 1 (+.f32 (sinh.f32 (/.f32 1 v)) -1))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(fma.f32 (*.f32 (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v))))) (cbrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(+.f32 1 (+.f32 (sinh.f32 (/.f32 1 v)) -1))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (+.f32 1 (sinh.f32 (/.f32 1 v)))) -1)
(+.f32 1 (+.f32 (sinh.f32 (/.f32 1 v)) -1))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 v (*.f32 v 2)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 2))
(fabs.f32 (*.f32 v (*.f32 (*.f32 v 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 (exp.f32 (+.f32 v v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 1 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))) (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 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))) (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 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))) (cbrt.f32 (pow.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))) (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_O (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.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 (/.f32 sinTheta_O v)) sinTheta_i)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) (/.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 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))) 2)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 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 (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))) (/.f32 cosTheta_O (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))) 2)) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (*.f32 v 2)) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i) v))))))
(*.f32 (/.f32 cosTheta_O (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v)))) 2)) (/.f32 cosTheta_i (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) v))))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3) 1/3)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 2)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) -1)
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(/.f32 (/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 2))
(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 (/.f32 sinTheta_O v)) sinTheta_i))) 2))
(fabs.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(fabs.f32 (/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))))))
(log.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i))) 3))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))) 3)))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (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 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) 1))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 v 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v))))) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))
(/.f32 cosTheta_O (/.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))))))

eval539.0ms (2.7%)

Compiler

Compiled 29790 to 15928 computations (46.5% saved)

prune339.0ms (1.7%)

Pruning

71 alts after pruning (64 fresh and 7 done)

PrunedKeptTotal
New991331024
Fresh153146
Picked011
Done268
Total1008711079
Accurracy
100.0%
Counts
1079 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.5%
(/.f32 (/.f32 (/.f32 1 v) (*.f32 2 (/.f32 (/.f32 v cosTheta_i) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.8%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (/.f32 1 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (/.f32 (*.f32 (/.f32 1/2 v) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
97.6%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
67.5%
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
61.6%
(/.f32 (/.f32 (*.f32 cosTheta_i 1/2) v) (/.f32 1 cosTheta_O))
61.6%
(/.f32 (/.f32 (*.f32 cosTheta_O 1/2) v) (/.f32 1 cosTheta_i))
67.4%
(/.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
67.4%
(/.f32 (/.f32 cosTheta_O (/.f32 v cosTheta_i)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
65.9%
(/.f32 (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.8%
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_i (/.f32 v (/.f32 1/2 v))) cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.6%
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
59.7%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (/.f32 1/3 (*.f32 v v)))
67.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (*.f32 (pow.f32 v -2) 1/3)))
67.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (*.f32 (/.f32 1/3 v) (/.f32 1 v))))
67.4%
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (*.f32 -1/3 (/.f32 1 (*.f32 v (neg.f32 v))))))
98.5%
(/.f32 (*.f32 (/.f32 1 v) (/.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (/.f32 1 cosTheta_O))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 (*.f32 v (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i))))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (sinh.f32 (/.f32 1 v))))
93.5%
(/.f32 (*.f32 (/.f32 1/2 v) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
98.7%
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
61.7%
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/2) v)
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
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 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
67.4%
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 1 (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) (*.f32 2 (*.f32 v v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 v v)))
98.6%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (/.f32 1 (/.f32 2 (*.f32 (expm1.f32 (log1p.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 (sinh.f32 (/.f32 1 v)) (*.f32 v (log.f32 (pow.f32 (exp.f32 v) 2)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.5%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.3%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
98.1%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 (*.f32 v 2) v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
63.6%
(/.f32 (exp.f32 (log.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
62.1%
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
62.1%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
67.4%
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))))
56.8%
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v 2))) 1)
98.7%
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.8%
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) (/.f32 1/2 v))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.5%
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) (/.f32 1/2 v))) (/.f32 1 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
98.6%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
67.5%
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
67.5%
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.6%
(*.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))))
92.3%
(*.f32 (/.f32 1/2 v) (/.f32 1 (*.f32 (/.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 cosTheta_O v)) (/.f32 (sinh.f32 (/.f32 1 v)) cosTheta_i))))
98.8%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
71.1%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) 1)))
98.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (/.f32 (/.f32 1 v) (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (cbrt.f32 (sinh.f32 (/.f32 1 v))))) (/.f32 1/2 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))))
98.5%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
61.6%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
56.4%
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
59.7%
(*.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_O 3))
56.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 3) (*.f32 -18 (pow.f32 v 3))))
59.7%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v 3))
98.6%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
98.5%
(*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (log.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
98.7%
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.5%
(*.f32 cosTheta_i (/.f32 1 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v 2) (pow.f32 (exp.f32 (/.f32 sinTheta_O v)) sinTheta_i)))))))
58.6%
(*.f32 cosTheta_i (-.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 1/2 v))) 1))
61.6%
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
59.8%
(*.f32 3 (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
61.6%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
61.6%
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
61.7%
(*.f32 1/2 (*.f32 (/.f32 1 v) (/.f32 cosTheta_O (/.f32 1 cosTheta_i))))
61.6%
(*.f32 1/2 (*.f32 (neg.f32 cosTheta_O) (/.f32 1 (/.f32 (neg.f32 v) cosTheta_i))))
70.5%
(exp.f32 (-.f32 (log.f32 (/.f32 (/.f32 1/2 v) (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
Compiler

Compiled 1612 to 1177 computations (27% saved)

regimes806.0ms (4.1%)

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

8 calls:

238.0ms
sinTheta_i
111.0ms
sinTheta_O
83.0ms
v
76.0ms
cosTheta_O
65.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 2741 to 1351 computations (50.7% saved)

regimes379.0ms (1.9%)

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

7 calls:

72.0ms
sinTheta_i
72.0ms
v
58.0ms
(*.f32 cosTheta_i cosTheta_O)
48.0ms
cosTheta_i
41.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1076 to 534 computations (50.4% saved)

regimes233.0ms (1.2%)

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

7 calls:

47.0ms
(*.f32 sinTheta_i sinTheta_O)
31.0ms
cosTheta_i
30.0ms
v
29.0ms
sinTheta_i
28.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1v
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 931 to 466 computations (49.9% saved)

regimes332.0ms (1.7%)

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

89.0ms
sinTheta_O
64.0ms
cosTheta_i
58.0ms
(*.f32 cosTheta_i cosTheta_O)
31.0ms
sinTheta_i
28.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1cosTheta_O
98.6%1sinTheta_i
98.6%1sinTheta_O
98.6%1v
98.6%1(*.f32 sinTheta_i sinTheta_O)
98.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 843 to 417 computations (50.5% saved)

regimes203.0ms (1%)

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

7 calls:

45.0ms
cosTheta_i
27.0ms
sinTheta_i
27.0ms
v
25.0ms
sinTheta_O
24.0ms
cosTheta_O
Results
AccuracySegmentsBranch
97.6%1cosTheta_i
97.6%1cosTheta_O
97.6%1sinTheta_i
97.6%1sinTheta_O
97.6%1v
97.6%1(*.f32 sinTheta_i sinTheta_O)
97.6%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 826 to 407 computations (50.7% saved)

regimes164.0ms (0.8%)

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

7 calls:

44.0ms
(*.f32 cosTheta_i cosTheta_O)
20.0ms
cosTheta_O
20.0ms
sinTheta_i
20.0ms
cosTheta_i
18.0ms
sinTheta_O
Results
AccuracySegmentsBranch
67.5%1cosTheta_i
67.5%1cosTheta_O
67.5%1sinTheta_i
67.5%1sinTheta_O
67.5%1v
67.5%1(*.f32 sinTheta_i sinTheta_O)
67.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 536 to 285 computations (46.8% saved)

regimes140.0ms (0.7%)

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

6 calls:

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

Compiled 347 to 192 computations (44.7% saved)

regimes96.0ms (0.5%)

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

6 calls:

14.0ms
cosTheta_O
13.0ms
cosTheta_i
12.0ms
sinTheta_O
12.0ms
v
11.0ms
sinTheta_i
Results
AccuracySegmentsBranch
67.5%1cosTheta_i
67.5%1cosTheta_O
67.5%1sinTheta_i
67.5%1sinTheta_O
67.5%1v
67.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 269 to 161 computations (40.1% saved)

regimes71.0ms (0.4%)

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

6 calls:

12.0ms
cosTheta_O
12.0ms
v
12.0ms
cosTheta_i
12.0ms
sinTheta_O
11.0ms
sinTheta_i
Results
AccuracySegmentsBranch
62.1%1cosTheta_i
62.1%1cosTheta_O
62.1%1sinTheta_i
62.1%1sinTheta_O
62.1%1v
62.1%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 256 to 155 computations (39.5% saved)

regimes44.0ms (0.2%)

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

6 calls:

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

Compiled 141 to 85 computations (39.7% saved)

regimes38.0ms (0.2%)

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

6 calls:

9.0ms
sinTheta_i
6.0ms
v
5.0ms
cosTheta_O
5.0ms
cosTheta_i
5.0ms
sinTheta_O
Results
AccuracySegmentsBranch
61.7%1cosTheta_i
61.7%1cosTheta_O
61.7%1sinTheta_i
61.7%1sinTheta_O
61.7%1v
61.7%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 113 to 72 computations (36.3% saved)

regimes72.0ms (0.4%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

59.0ms
sinTheta_O
3.0ms
v
3.0ms
cosTheta_i
3.0ms
sinTheta_i
3.0ms
cosTheta_O
Results
AccuracySegmentsBranch
61.6%1cosTheta_i
61.6%1cosTheta_O
61.6%1sinTheta_i
61.6%1sinTheta_O
61.6%1v
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify13.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
063475
181475
284475
386475
487475
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 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 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Outputs
(/.f32 (*.f32 (/.f32 (/.f32 1/2 v) (/.f32 v cosTheta_O)) cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (/.f32 sinTheta_O (/.f32 v sinTheta_i)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (/.f32 1 v) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) v) (/.f32 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 (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 cosTheta_i (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 (sinh.f32 (/.f32 1 v)) 1/2)) (*.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 cosTheta_i 1/2)))
(/.f32 1 (/.f32 (/.f32 v cosTheta_O) (*.f32 1/2 cosTheta_i)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.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 1/2 (/.f32 cosTheta_O (/.f32 v cosTheta_i)))
Compiler

Compiled 229 to 168 computations (26.6% saved)

soundness2.2s (11%)

Rules
1826×times-frac
1826×times-frac
1826×times-frac
1676×fma-def
1564×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
15667
217563
379463
4515063
5715563
02075
142575
2574575
02192
145386
2632586
02188
145588
2664088
021101
1459101
26814101
02267
15667
217563
379463
4515063
5715563
042212696
1130312216
2613212196
042212696
1130312216
2613212196
0932
119432
2265932
0932
119432
2265932
02267
15667
217563
379463
4515063
5715563
03623888
18453850
229803850
03008738
19178390
239128146
048812620
1149112262
2721712252
02935119
17564975
228424947
02935119
17564975
228424947
039312527
1132511583
2692011583
042212696
1130312216
2613212196
048013593
1153213205
03707347
110936955
245456909
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
Compiler

Compiled 2404 to 1341 computations (44.2% saved)

end112.0ms (0.6%)

Remove

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 548 to 338 computations (38.3% saved)

Profiling

Loading profile data...