HairBSDF, Mp, upper

Details

Time bar (total: 16.5s)

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.4s (14.4%)

Results
2.4s8256×body256valid
Bogosity

preprocess77.0ms (0.5%)

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
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.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.4%
(/.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))
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 86 to 62 computations (27.9% saved)

localize159.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 98 to 38 computations (61.2% saved)

series13.0ms (0.1%)

Counts
4 → 24
Calls

24 calls:

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

rewrite201.0ms (1.2%)

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

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1378×times-frac
904×log-prod
530×associate-*l*
482×fma-def
474×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04113563
110033453
235863449
Stop Event
node limit
Counts
177 → 211
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 (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 (*.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 (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)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 -1 v))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.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 (cbrt.f32 (*.f32 v v))) (/.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) (cbrt.f32 (*.f32 v v))) (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)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) -1)
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) 1) -1)
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1)
(*.f32 1 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2) (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (/.f32 -1 v))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v v))) (/.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 (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 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 cosTheta_i (/.f32 v cosTheta_O)) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 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 cosTheta_i (/.f32 v cosTheta_O))))
(exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i)) -1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
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 (/.f32 1 v) (/.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/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 (/.f32 1 v) (/.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/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 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (/.f32 1/2520 (pow.f32 v 6)) 2) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
(-.f32 (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 (*.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 (exp.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 1 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 sinTheta_i sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (/.f32 1 (/.f32 v sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 1 v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)))
(*.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2)))
(*.f32 (cbrt.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (*.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 sinTheta_i sinTheta_O) (sqrt.f32 v)))
(/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (pow.f32 v -1/2))) (sqrt.f32 v))
(*.f32 (pow.f32 v -1/2) (/.f32 sinTheta_i (/.f32 (sqrt.f32 v) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (*.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (/.f32 1 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (/.f32 -1 v))
(*.f32 (/.f32 -1 v) (neg.f32 (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (/.f32 -1 v) (*.f32 sinTheta_i (neg.f32 sinTheta_O)))
(/.f32 (neg.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O))) v)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 v)))
(/.f32 (*.f32 1 (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 v))) (cbrt.f32 (*.f32 v v)))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 sinTheta_i 1) (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(/.f32 (*.f32 1 (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 v))) (cbrt.f32 (*.f32 v v)))
(*.f32 (/.f32 sinTheta_i (sqrt.f32 v)) (/.f32 sinTheta_O (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 v)) (/.f32 sinTheta_i (sqrt.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O 1) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 sinTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_i (cbrt.f32 v)))
(/.f32 (*.f32 1 (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 v))) (cbrt.f32 (*.f32 v v)))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.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 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (cbrt.f32 (*.f32 v v))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 sinTheta_i sinTheta_O)) 2) (/.f32 (cbrt.f32 (*.f32 v v)) (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 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 sinTheta_i sinTheta_O)) (cbrt.f32 v)))
(/.f32 (*.f32 1 (/.f32 sinTheta_i (/.f32 (cbrt.f32 v) sinTheta_O))) (cbrt.f32 (*.f32 v v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (cbrt.f32 v))) (cbrt.f32 (*.f32 v v)))
(*.f32 (/.f32 sinTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 sinTheta_O (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (cbrt.f32 (pow.f32 v -2)) (/.f32 1 (cbrt.f32 v))))
(/.f32 (*.f32 (*.f32 sinTheta_i 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_i sinTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3) 1/3)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 2)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) -1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(pow.f32 (/.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) 1) -1)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (pow.f32 v 3)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 1) 1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 1/3))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O))) -1))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2) (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (sqrt.f32 (/.f32 cosTheta_i (/.f32 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 (sqrt.f32 v) cosTheta_O)))
(/.f32 (*.f32 (pow.f32 v -1/2) (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v))
(*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (/.f32 -1 v))
(*.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (/.f32 -1 v)))
(*.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 cosTheta_i 1) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))
(*.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (/.f32 cosTheta_O (sqrt.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (sqrt.f32 v)) (/.f32 cosTheta_i (sqrt.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O 1) (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_i (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) 1) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (cbrt.f32 (*.f32 v v))) (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (cbrt.f32 (*.f32 v v))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))) (cbrt.f32 (*.f32 v v)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (sqrt.f32 v)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (sqrt.f32 v)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (*.f32 (/.f32 1 v) (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2)) (/.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 1) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (*.f32 v v))) (/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 v)))
(/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))
(*.f32 (/.f32 cosTheta_i (cbrt.f32 (*.f32 v v))) (/.f32 cosTheta_O (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (cbrt.f32 (pow.f32 v -2))) (/.f32 1 (cbrt.f32 v)))
(*.f32 (/.f32 1 (cbrt.f32 v)) (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 v -2)) (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (cbrt.f32 (pow.f32 v -2)) (cbrt.f32 v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v -1/2)) (pow.f32 v -1/2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 3) 1/3)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) 1) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v -3)))
(cbrt.f32 (*.f32 (pow.f32 v -3) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (pow.f32 v 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1) 1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1/3))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 2))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i)) -1))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (*.f32 v 2)) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (sinh.f32 (/.f32 1 v))) v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (*.f32 (pow.f32 v 3) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) 3) (pow.f32 v 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1/3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))

eval70.0ms (0.4%)

Compiler

Compiled 5762 to 2653 computations (54% saved)

prune139.0ms (0.8%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New18427211
Fresh000
Picked011
Done000
Total18428212
Accurracy
99.7%
Counts
212 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
77.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6)))))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
85.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (log.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.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.7%
(/.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))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
77.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6)))))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
85.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (log.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 (cbrt.f32 (*.f32 v v)) (/.f32 cosTheta_O (cbrt.f32 v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.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.7%
(/.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))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
Compiler

Compiled 3250 to 2358 computations (27.4% saved)

localize851.0ms (5.1%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
97.8%
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
97.3%
(sinh.f32 (/.f32 1 v))
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
97.9%
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
97.3%
(sinh.f32 (/.f32 1 v))
99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.0%
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
97.3%
(sinh.f32 (/.f32 1 v))
100.0%
(*.f32 cosTheta_i cosTheta_O)
99.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) 2)
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.1%
(*.f32 cosTheta_i (/.f32 1 v))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 490 to 175 computations (64.3% saved)

series27.0ms (0.2%)

Counts
6 → 140
Calls

42 calls:

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

rewrite121.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1228×prod-diff
540×add-sqr-sqrt
524×pow1
520×*-un-lft-identity
502×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify159.0ms (1%)

Algorithm
egg-herbie
Rules
908×log-prod
858×associate-*r*
752×associate-*l*
700×cube-prod
436×fabs-mul
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048810950
1126110594
2546710484
Stop Event
node limit
Counts
338 → 239
Calls
Call 1
Inputs
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(*.f32 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/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 (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 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/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 (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 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/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 (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 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/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 (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 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/18 (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 6))) (+.f32 (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/29160 (pow.f32 (cbrt.f32 2) 2)) (*.f32 53/612360 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 6)) (+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 11/612360 (/.f32 1 (pow.f32 v 6))) (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 4))))))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2))) (pow.f32 v 4)) (+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 2/3 (/.f32 (*.f32 (-.f32 (*.f32 1/5832 (/.f32 1 (pow.f32 (cbrt.f32 -1) 6))) 41/136080) (pow.f32 (cbrt.f32 -2) 2)) (cbrt.f32 -1))) (*.f32 -1/29160 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 -2))) (pow.f32 v 6)) (+.f32 (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2))) (pow.f32 v 4)) (+.f32 (*.f32 -1/18 (/.f32 (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2)) (*.f32 (pow.f32 v 6) (pow.f32 (cbrt.f32 -1) 2)))) (+.f32 2 (+.f32 (*.f32 -2/3 (/.f32 (-.f32 (*.f32 1/5832 (/.f32 1 (pow.f32 (cbrt.f32 -1) 6))) 41/136080) (pow.f32 v 6))) (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))) (*.f32 1/14580 (/.f32 1 (pow.f32 v 6))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i v))) 1)
(/.f32 cosTheta_i v)
(/.f32 1 (/.f32 v cosTheta_i))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i)))
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 (/.f32 cosTheta_i 1) v)
(/.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (*.f32 cosTheta_i -1) (neg.f32 v))
(/.f32 (*.f32 -1 cosTheta_i) (neg.f32 v))
(pow.f32 (/.f32 cosTheta_i v) 1)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3)
(pow.f32 (pow.f32 (/.f32 cosTheta_i v) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i v)) 2)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i v) 2))
(log.f32 (exp.f32 (/.f32 cosTheta_i v)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i v))))
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i v) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 cosTheta_i 3)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 v 3)))
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i v)))
(exp.f32 (log.f32 (/.f32 cosTheta_i v)))
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i v)) 1))
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))) 1)
(*.f32 1 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1/2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1/2)
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 1)
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/2))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/2))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) -1/2)
(*.f32 1/2 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) 2)
(pow.f32 (/.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) -1)
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) -2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2))
(log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O))) 1)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 3)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))
(log.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 cosTheta_i 3)))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i cosTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 (/.f32 v cosTheta_O) (cbrt.f32 cosTheta_i)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2) (/.f32 v (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 (/.f32 v cosTheta_O) (sqrt.f32 cosTheta_i)))
(/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (sqrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(/.f32 -1 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1) (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))
(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)
(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 (pow.f32 (exp.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 (/.f32 (pow.f32 v -2) v) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 cosTheta_O 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) (/.f32 (pow.f32 v -2) v)))
(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))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1)
(-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (cbrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (*.f32 (cbrt.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 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 v 2)) (*.f32 (sqrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) 3) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 (*.f32 v v) 4))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v 2))) (sqrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 1) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1) (+.f32 (*.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 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) (+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(/.f32 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)) 2)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 3/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v 2) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1)
(-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(*.f32 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 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (cbrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (*.f32 (cbrt.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 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sqrt.f32 (*.f32 v 2)) (*.f32 (sqrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) 3) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 (*.f32 v v) 4))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v 2))) (sqrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 1) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1) (+.f32 (*.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 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) (+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(/.f32 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) (sinh.f32 (/.f32 1 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v 2) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
Outputs
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))
(+.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)))))
(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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))))
(+.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))))))
(fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 4)) (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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))))
(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 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))
(+.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)))))
(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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))))
(+.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))))))
(fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 4)) (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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))))
(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 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))
(+.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)))))
(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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))))
(+.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))))))
(fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 4)) (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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))))
(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 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))
(+.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)))))
(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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))))
(+.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))))))
(fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 4)) (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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))))
(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 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) v))
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 1/2 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 2 (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4)))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (+.f32 (/.f32 1/60 (pow.f32 v 4)) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 4)))))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 19/1620 (pow.f32 v 4))) (/.f32 (cbrt.f32 2) (/.f32 (pow.f32 v 4) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (*.f32 (/.f32 (cbrt.f32 2) (pow.f32 v 4)) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405)))))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (/.f32 2/405 (pow.f32 v 4)))))
(+.f32 (*.f32 1/18 (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 6))) (+.f32 (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/29160 (pow.f32 (cbrt.f32 2) 2)) (*.f32 53/612360 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 6)) (+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 11/612360 (/.f32 1 (pow.f32 v 6))) (/.f32 (*.f32 (cbrt.f32 2) (+.f32 (*.f32 -1/1620 (pow.f32 (cbrt.f32 2) 2)) (*.f32 1/324 (pow.f32 (cbrt.f32 2) 2)))) (pow.f32 v 4))))))))
(fma.f32 1/18 (/.f32 (cbrt.f32 2) (/.f32 (pow.f32 v 6) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405))) (+.f32 (+.f32 (/.f32 (cbrt.f32 2) (/.f32 (pow.f32 v 6) (*.f32 (pow.f32 (cbrt.f32 2) 2) 4/76545))) 2) (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 19/1620 (pow.f32 v 4))) (+.f32 (/.f32 (cbrt.f32 2) (/.f32 (pow.f32 v 4) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405))) (/.f32 11/612360 (pow.f32 v 6))))))
(+.f32 (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (+.f32 (+.f32 (*.f32 (/.f32 (cbrt.f32 2) (pow.f32 v 4)) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405)) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 11/612360 (pow.f32 v 6)))) 2)) (fma.f32 1/18 (*.f32 (/.f32 (cbrt.f32 2) (pow.f32 v 6)) (*.f32 (pow.f32 (cbrt.f32 2) 2) 1/405)) (*.f32 (/.f32 (cbrt.f32 2) (pow.f32 v 6)) (*.f32 (pow.f32 (cbrt.f32 2) 2) 4/76545))))
(+.f32 (+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (+.f32 (/.f32 2/405 (pow.f32 v 4)) (/.f32 11/612360 (pow.f32 v 6)))))) (+.f32 (/.f32 1/3645 (pow.f32 v 6)) (/.f32 8/76545 (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 (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2))) (pow.f32 v 4)) (+.f32 2 (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
(+.f32 (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 v 4) (*.f32 (cbrt.f32 -2) (fma.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)) (/.f32 (*.f32 1/324 (pow.f32 (cbrt.f32 -2) 2)) (pow.f32 (cbrt.f32 -1) 4)))))) (+.f32 (+.f32 2 (/.f32 19/1620 (pow.f32 v 4))) (/.f32 1/3 (*.f32 v v))))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 19/1620 (pow.f32 v 4))) (*.f32 (/.f32 (cbrt.f32 -1) (pow.f32 v 4)) (*.f32 (cbrt.f32 -2) (fma.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))))))))
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 2/3 (/.f32 (*.f32 (-.f32 (*.f32 1/5832 (/.f32 1 (pow.f32 (cbrt.f32 -1) 6))) 41/136080) (pow.f32 (cbrt.f32 -2) 2)) (cbrt.f32 -1))) (*.f32 -1/29160 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 -2))) (pow.f32 v 6)) (+.f32 (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2))) (pow.f32 v 4)) (+.f32 (*.f32 -1/18 (/.f32 (*.f32 (+.f32 (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))) (*.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (cbrt.f32 -2)) (*.f32 (pow.f32 v 6) (pow.f32 (cbrt.f32 -1) 2)))) (+.f32 2 (+.f32 (*.f32 -2/3 (/.f32 (-.f32 (*.f32 1/5832 (/.f32 1 (pow.f32 (cbrt.f32 -1) 6))) 41/136080) (pow.f32 v 6))) (+.f32 (*.f32 19/1620 (/.f32 1 (pow.f32 v 4))) (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))))) (*.f32 1/14580 (/.f32 1 (pow.f32 v 6))))
(+.f32 (/.f32 (fma.f32 2/3 (/.f32 (+.f32 (/.f32 1/5832 (pow.f32 (cbrt.f32 -1) 6)) -41/136080) (/.f32 (cbrt.f32 -1) (pow.f32 (cbrt.f32 -2) 2))) (*.f32 -1/29160 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (pow.f32 (cbrt.f32 -1) 4)))) (/.f32 (pow.f32 v 6) (*.f32 (cbrt.f32 -1) (cbrt.f32 -2)))) (-.f32 (+.f32 (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 v 4) (*.f32 (cbrt.f32 -2) (fma.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)) (/.f32 (*.f32 1/324 (pow.f32 (cbrt.f32 -2) 2)) (pow.f32 (cbrt.f32 -1) 4)))))) (fma.f32 -1/18 (/.f32 (fma.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)) (/.f32 (*.f32 1/324 (pow.f32 (cbrt.f32 -2) 2)) (pow.f32 (cbrt.f32 -1) 4))) (/.f32 (*.f32 (pow.f32 v 6) (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 -2))) (+.f32 2 (fma.f32 -2/3 (/.f32 (+.f32 (/.f32 1/5832 (pow.f32 (cbrt.f32 -1) 6)) -41/136080) (pow.f32 v 6)) (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 19/1620 (pow.f32 v 4))))))) (/.f32 1/14580 (pow.f32 v 6))))
(+.f32 (*.f32 (/.f32 (fma.f32 -1/29160 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (/.f32 -53/612360 (/.f32 (cbrt.f32 -1) (pow.f32 (cbrt.f32 -2) 2)))) (pow.f32 v 6)) (*.f32 (cbrt.f32 -1) (cbrt.f32 -2))) (+.f32 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (/.f32 53/612360 (pow.f32 v 6)))) (fma.f32 -1/18 (*.f32 (/.f32 (fma.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)))) (*.f32 (pow.f32 v 6) (pow.f32 (cbrt.f32 -1) 2))) (cbrt.f32 -2)) 2)) (-.f32 (*.f32 (/.f32 (cbrt.f32 -1) (pow.f32 v 4)) (*.f32 (cbrt.f32 -2) (fma.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)))))) (/.f32 1/14580 (pow.f32 v 6)))))
(+.f32 (*.f32 (/.f32 (fma.f32 -1/29160 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (/.f32 -53/612360 (/.f32 (cbrt.f32 -1) (pow.f32 (cbrt.f32 -2) 2)))) (pow.f32 v 6)) (*.f32 (cbrt.f32 -1) (cbrt.f32 -2))) (+.f32 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (+.f32 (/.f32 19/1620 (pow.f32 v 4)) (/.f32 53/612360 (pow.f32 v 6)))) (fma.f32 -1/18 (*.f32 (/.f32 (fma.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1)))) (*.f32 (pow.f32 v 6) (pow.f32 (cbrt.f32 -1) 2))) (cbrt.f32 -2)) 2)) (fma.f32 (/.f32 (cbrt.f32 -1) (pow.f32 v 4)) (*.f32 (cbrt.f32 -2) (fma.f32 1/324 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (*.f32 -1 (cbrt.f32 -1))) (*.f32 1/1620 (/.f32 (pow.f32 (cbrt.f32 -2) 2) (cbrt.f32 -1))))) (/.f32 -1/14580 (pow.f32 v 6)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 cosTheta_i v))) 1)
(/.f32 cosTheta_i v)
(/.f32 cosTheta_i v)
(/.f32 1 (/.f32 v cosTheta_i))
(*.f32 (/.f32 1 v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 1 v))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i)))
(/.f32 cosTheta_i v)
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 v (sqrt.f32 cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) (sqrt.f32 cosTheta_i))
(/.f32 (*.f32 (sqrt.f32 cosTheta_i) (sqrt.f32 cosTheta_i)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(*.f32 (/.f32 1 v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 1 v))
(/.f32 (/.f32 cosTheta_i 1) v)
(/.f32 cosTheta_i v)
(/.f32 (/.f32 cosTheta_i (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (/.f32 cosTheta_i (sqrt.f32 v)) (sqrt.f32 v))
(/.f32 cosTheta_i v)
(/.f32 (*.f32 cosTheta_i -1) (neg.f32 v))
(*.f32 (/.f32 1 v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 1 v))
(/.f32 (*.f32 -1 cosTheta_i) (neg.f32 v))
(*.f32 (/.f32 1 v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 1 v))
(pow.f32 (/.f32 cosTheta_i v) 1)
(/.f32 cosTheta_i v)
(pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3)
(/.f32 cosTheta_i v)
(pow.f32 (pow.f32 (/.f32 cosTheta_i v) 3) 1/3)
(/.f32 cosTheta_i v)
(pow.f32 (sqrt.f32 (/.f32 cosTheta_i v)) 2)
(/.f32 cosTheta_i v)
(sqrt.f32 (pow.f32 (/.f32 cosTheta_i v) 2))
(/.f32 cosTheta_i v)
(log.f32 (exp.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 cosTheta_i v))))
(/.f32 cosTheta_i v)
(cbrt.f32 (pow.f32 (/.f32 cosTheta_i v) 3))
(/.f32 cosTheta_i v)
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (/.f32 v (pow.f32 v -2))))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 cosTheta_i 3)))
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (/.f32 v (pow.f32 v -2))))
(cbrt.f32 (/.f32 (pow.f32 cosTheta_i 3) (pow.f32 v 3)))
(/.f32 cosTheta_i v)
(expm1.f32 (log1p.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(exp.f32 (log.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(exp.f32 (*.f32 (log.f32 (/.f32 cosTheta_i v)) 1))
(/.f32 cosTheta_i v)
(log1p.f32 (expm1.f32 (/.f32 cosTheta_i v)))
(/.f32 cosTheta_i v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))) 1)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 1 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) 1/2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 1/2)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 1)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 2)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 2) (*.f32 (cbrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 (sqrt.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) 1/2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) -1/2)
(*.f32 -1/2 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O))))
(*.f32 -1/2 (*.f32 (/.f32 cosTheta_i v) (*.f32 (neg.f32 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))))
(*.f32 1/2 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 1)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) 3)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 3) 1/3)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))) 2)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (/.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) -1)
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) -2))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) (neg.f32 cosTheta_O))) -2)
(/.f32 (neg.f32 (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 (/.f32 -2 cosTheta_i) (/.f32 v cosTheta_O)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 2))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))))
(log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2)) 3))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(exp.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(exp.f32 (*.f32 (-.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)) (log.f32 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))) 1))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 1/2))))
(*.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 1/2 cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O))) 1)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) 3)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3) 1/3)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) 2)
(*.f32 cosTheta_i cosTheta_O)
(sqrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 2))
(*.f32 cosTheta_i cosTheta_O)
(log.f32 (pow.f32 (exp.f32 cosTheta_O) cosTheta_i))
(*.f32 cosTheta_i cosTheta_O)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_i cosTheta_O)
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3))
(*.f32 cosTheta_i cosTheta_O)
(cbrt.f32 (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))
(*.f32 cosTheta_i cosTheta_O)
(cbrt.f32 (*.f32 (pow.f32 cosTheta_O 3) (pow.f32 cosTheta_i 3)))
(*.f32 cosTheta_i cosTheta_O)
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i cosTheta_O)) 1))
(*.f32 cosTheta_i cosTheta_O)
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(-.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 v cosTheta_O))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) 1))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 (/.f32 v cosTheta_O) (cbrt.f32 cosTheta_i)))
(*.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 v (cbrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (sqrt.f32 cosTheta_i) (/.f32 (/.f32 v cosTheta_O) (sqrt.f32 cosTheta_i)))
(*.f32 (/.f32 (sqrt.f32 cosTheta_i) (/.f32 v cosTheta_O)) (sqrt.f32 cosTheta_i))
(*.f32 (sqrt.f32 cosTheta_i) (*.f32 (/.f32 (sqrt.f32 cosTheta_i) v) cosTheta_O))
(/.f32 (sqrt.f32 (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (sqrt.f32 (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 -1 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (neg.f32 v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)) (sqrt.f32 v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1) (neg.f32 v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (cbrt.f32 v) 2)) (cbrt.f32 v))
(*.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 v (*.f32 cosTheta_i cosTheta_O)) -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 (pow.f32 (exp.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 (/.f32 (pow.f32 v -2) v) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)))
(cbrt.f32 (/.f32 (*.f32 (pow.f32 v -2) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) v))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 cosTheta_i v) 3) (pow.f32 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) (/.f32 (pow.f32 v -2) v)))
(cbrt.f32 (/.f32 (*.f32 (pow.f32 v -2) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 3)) v))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 v -2) v) (pow.f32 (*.f32 cosTheta_i cosTheta_O) 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))
(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 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1)
(+.f32 1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 0)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 0)
(-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(+.f32 1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 0)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 0)
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (cbrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (*.f32 (cbrt.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 (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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sqrt.f32 (*.f32 v 2)) (*.f32 (sqrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) 3) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 (*.f32 v v) 4))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (+.f32 v v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v 2))) (sqrt.f32 (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 1) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1) (+.f32 (*.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 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (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 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) (+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(/.f32 (fma.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1) (+.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (fma.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) -1) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (fma.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) -1) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(/.f32 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2)))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2)))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 3/2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)) 3/2)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v 2) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v 2) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1)
(+.f32 1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 0)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 0)
(-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(+.f32 1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) -1))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 0)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 0)
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 v 2) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (cbrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (+.f32 v v))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (*.f32 (cbrt.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 (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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (sqrt.f32 (*.f32 v 2)) (*.f32 (sqrt.f32 (*.f32 v 2)) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) 3) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 (*.f32 v v) 4))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 v v) 4)) (*.f32 (sinh.f32 (/.f32 1 v)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (cbrt.f32 (*.f32 v (*.f32 v 4))) (cbrt.f32 (+.f32 v v))))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (sqrt.f32 (*.f32 v 2))) (sqrt.f32 (*.f32 v 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v 2) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (*.f32 v 2) (sqrt.f32 (sinh.f32 (/.f32 1 v)))) (sqrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) 1) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))) (cbrt.f32 (*.f32 v 2)))
(*.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (cbrt.f32 (*.f32 v 2))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (*.f32 (cbrt.f32 (*.f32 v 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)) (*.f32 (cbrt.f32 (+.f32 v v)) (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6)) (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 1/6))
(*.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 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3) 1) (+.f32 (*.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 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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 (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 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1) (+.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(/.f32 (fma.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) -1) (+.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 (fma.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) -1) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (fma.f32 (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) (fma.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))) 1) -1) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(/.f32 (*.f32 (*.f32 v 2) (*.f32 2 (sinh.f32 (/.f32 1 v)))) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2)))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(/.f32 (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (*.f32 v 2)) 2)
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2)))
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log.f32 (pow.f32 (pow.f32 (exp.f32 v) 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (*.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) (pow.f32 (*.f32 v 2) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 v 2) 3) (pow.f32 (sinh.f32 (/.f32 1 v)) 3)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))

eval1.4s (8.2%)

Compiler

Compiled 94934 to 46856 computations (50.6% saved)

prune704.0ms (4.3%)

Pruning

61 alts after pruning (57 fresh and 4 done)

PrunedKeptTotal
New3330383368
Fresh31922
Picked235
Done011
Total3335613396
Accurracy
99.9%
Counts
3396 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
77.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6)))))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
85.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (log.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) 2)
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) 2)
98.6%
(/.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))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
21.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (exp.f32 (log.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
60.9%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
60.9%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
61.4%
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
61.4%
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 1))
77.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (+.f32 2 (/.f32 1/2520 (pow.f32 v 6)))))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
85.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (log.f32 (exp.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1)) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 2))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) 2)
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) 2)
98.6%
(/.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))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (pow.f32 (cbrt.f32 (/.f32 cosTheta_i v)) 3))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
60.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) 2)
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
21.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (exp.f32 (log.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
60.9%
(*.f32 (/.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) 2) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
60.9%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
61.4%
(*.f32 (exp.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (/.f32 1 (*.f32 2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) v))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
61.4%
(*.f32 1/2 (/.f32 (exp.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
Compiler

Compiled 6616 to 4820 computations (27.1% saved)

localize895.0ms (5.4%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.1%
(/.f32 1 (/.f32 v cosTheta_O))
97.9%
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
97.3%
(sinh.f32 (/.f32 1 v))
99.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
99.2%
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
97.3%
(sinh.f32 (/.f32 1 v))
99.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.0%
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
98.9%
(/.f32 1/3 (*.f32 v v))
100.0%
(*.f32 cosTheta_i cosTheta_O)
99.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.1%
(*.f32 cosTheta_i (/.f32 1 v))
97.9%
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 466 to 182 computations (60.9% saved)

series41.0ms (0.2%)

Counts
5 → 156
Calls

48 calls:

TimeVariablePointExpression
7.0ms
sinTheta_i
@0
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
4.0ms
cosTheta_O
@0
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
3.0ms
cosTheta_O
@inf
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
2.0ms
sinTheta_i
@inf
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
2.0ms
sinTheta_O
@inf
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
772×add-sqr-sqrt
754×pow1
752×*-un-lft-identity
716×log1p-expm1-u
714×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify170.0ms (1%)

Algorithm
egg-herbie
Rules
706×times-frac
640×associate-*r*
502×associate-*l*
500×associate-/l*
488×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036214250
1117213052
2531512956
Stop Event
node limit
Counts
246 → 183
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 (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 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.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 (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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) 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 (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 (*.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 cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 1)
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1)
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 2)
(log.f32 (pow.f32 (exp.f32 1/2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 v -2)))) 1)
(*.f32 1/3 (pow.f32 v -2))
(*.f32 1 (*.f32 1/3 (pow.f32 v -2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))))
(*.f32 (/.f32 (sqrt.f32 1/3) v) (/.f32 (sqrt.f32 1/3) 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) 1/3) -1)
(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 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))) 1)
(*.f32 1 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 2) (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) -1)
(log.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(exp.f32 (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))) 1)
(*.f32 1 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 2) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
(pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 2)
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) -1)
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(exp.f32 (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 v) cosTheta_O))) 1)
(*.f32 1 (*.f32 (/.f32 1 v) cosTheta_O))
(*.f32 (/.f32 1 v) cosTheta_O)
(*.f32 (/.f32 1 v) (pow.f32 (/.f32 1 cosTheta_O) -1))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v cosTheta_O) -2)) (/.f32 1 (cbrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) -1))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -1) (pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -1))
(pow.f32 (/.f32 v cosTheta_O) -1)
(pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (/.f32 v cosTheta_O))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 3) 1/3)
(pow.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) 2)
(pow.f32 (/.f32 (/.f32 v cosTheta_O) 1) -1)
(log.f32 (exp.f32 (*.f32 (/.f32 1 v) cosTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 v) cosTheta_O))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 v) 3) (pow.f32 cosTheta_O 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 v) cosTheta_O)))
(exp.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 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 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O 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_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))))
(-.f32 (/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (*.f32 cosTheta_i sinTheta_O) cosTheta_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)) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 v v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (/.f32 1/2 (/.f32 (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (*.f32 cosTheta_i sinTheta_O) cosTheta_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/2 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))))) (/.f32 -1/6 (fma.f32 1/3 (pow.f32 v -2) 2)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))))
(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) (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 1/2 (/.f32 (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_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 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O 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_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))))
(-.f32 (/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (*.f32 cosTheta_i sinTheta_O) cosTheta_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)) (fma.f32 1/2 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 v v) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (fma.f32 1/3 (pow.f32 v -2) 2)) (-.f32 (/.f32 1/2 (/.f32 (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 (*.f32 cosTheta_i sinTheta_O) cosTheta_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/2 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (/.f32 (pow.f32 v 4) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))))) (/.f32 -1/6 (fma.f32 1/3 (pow.f32 v -2) 2)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (fma.f32 1/3 (pow.f32 v -2) 2)))))
(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) (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 1/2 (/.f32 (*.f32 v (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))))) (*.f32 (/.f32 sinTheta_i (fma.f32 2 (*.f32 v v) 1/3)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))))))
(*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))
(*.f32 3 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O v)))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))
(fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))))))
(fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3)))
(fma.f32 3 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O v)) (*.f32 -18 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))))
(fma.f32 108 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (pow.f32 v 5)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))))))))
(fma.f32 108 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (pow.f32 v 5))) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3))))
(fma.f32 108 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O (pow.f32 v 5))) (fma.f32 3 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O v)) (*.f32 -18 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.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 (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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))))
(fma.f32 108 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (pow.f32 v 5)) (fma.f32 -648 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v))) (pow.f32 v 7)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))))))))
(fma.f32 108 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) 3)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (+.f32 (*.f32 -648 (pow.f32 v 7)) (*.f32 (pow.f32 v 3) -18)))))
(fma.f32 108 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O (pow.f32 v 5))) (+.f32 (*.f32 3 (*.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 cosTheta_O v))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (+.f32 (*.f32 -648 (pow.f32 v 7)) (*.f32 (pow.f32 v 3) -18)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_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 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))) (/.f32 (*.f32 -1/12 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))) (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/12) (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 (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (pow.f32 v 4)) (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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))) (fma.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (pow.f32 v 4)) (/.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_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))))) (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_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 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))) (fma.f32 -1/12 (*.f32 (/.f32 sinTheta_i (pow.f32 v 4)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/12) (pow.f32 v 3))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i 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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(+.f32 (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_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 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))) (/.f32 (*.f32 -1/12 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))) (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/12) (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 (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 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_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 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_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 sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (neg.f32 sinTheta_i) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))) (pow.f32 v 4))))) (/.f32 (*.f32 -1/12 (*.f32 cosTheta_i cosTheta_O)) (pow.f32 v 3)))
(+.f32 (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 sinTheta_i)))) (pow.f32 v 4)))) (fma.f32 1/4 (/.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/12) (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 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.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 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (pow.f32 v 4)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (fma.f32 -1 (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 4))) (fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.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 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6))) (pow.f32 v 3)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))) (pow.f32 v 4)) (/.f32 (fma.f32 1/2 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6))) (pow.f32 v 3))))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (neg.f32 sinTheta_i) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))) (pow.f32 v 4)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 sinTheta_i)))) (pow.f32 v 4)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)))))
(fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6)) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) -1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) -1/2) (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 -1/2 sinTheta_i) (/.f32 (*.f32 v v) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 -1/2 (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/6)) (pow.f32 v 3)) (fma.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (fma.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))) (/.f32 (*.f32 1/2 (*.f32 -1/6 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_i) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O))))) (pow.f32 v 4)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) -1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (neg.f32 sinTheta_i) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))))) (pow.f32 v 4)))))
(fma.f32 -1/2 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) -1/2) (*.f32 cosTheta_O (*.f32 cosTheta_i 1/6))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (/.f32 (*.f32 -1/12 (fma.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 sinTheta_i)))) (pow.f32 v 4)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (/.f32 cosTheta_i (/.f32 (*.f32 v v) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(/.f32 cosTheta_O v)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 1)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (cbrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3) 1/3)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (sqrt.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 2)
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(log.f32 (pow.f32 (exp.f32 1/2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(cbrt.f32 (pow.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(expm1.f32 (log1p.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(log1p.f32 (expm1.f32 (*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.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 1 (*.f32 1/3 (pow.f32 v -2)))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))) 2) (cbrt.f32 (*.f32 1/3 (pow.f32 v -2))))
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(*.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))
(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)))
(cbrt.f32 (*.f32 1/27 (pow.f32 (/.f32 1 v) 6)))
(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) 1/3) -1)
(/.f32 1/3 (*.f32 v v))
(*.f32 1/3 (pow.f32 v -2))
(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)))
(cbrt.f32 (*.f32 1/27 (pow.f32 (/.f32 1 v) 6)))
(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 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))) 1)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 1 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 2) (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 1)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 3)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3) 1/3)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 2)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) -1)
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(log.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) 3))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 3) (pow.f32 (fma.f32 1/3 (pow.f32 v -2) 2) 3)))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(exp.f32 (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) 1))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_i (/.f32 v cosTheta_O))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (fma.f32 1/3 (pow.f32 v -2) 2))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))) 1)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 2) (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 1)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 3)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 3) 1/3)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 2)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) -1)
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)) 3))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) 3) (pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 3)))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(exp.f32 (*.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))) 1))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 v) cosTheta_O))) 1)
(/.f32 cosTheta_O v)
(*.f32 1 (*.f32 (/.f32 1 v) cosTheta_O))
(/.f32 cosTheta_O v)
(*.f32 (/.f32 1 v) cosTheta_O)
(/.f32 cosTheta_O v)
(*.f32 (/.f32 1 v) (pow.f32 (/.f32 1 cosTheta_O) -1))
(/.f32 cosTheta_O v)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 v cosTheta_O) -2)) (/.f32 1 (cbrt.f32 (/.f32 v cosTheta_O))))
(/.f32 (cbrt.f32 (pow.f32 (/.f32 v cosTheta_O) -2)) (cbrt.f32 (/.f32 v cosTheta_O)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))))
(pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) 2) -1) (pow.f32 (cbrt.f32 (/.f32 v cosTheta_O)) -1))
(/.f32 cosTheta_O v)
(*.f32 (pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -1) (pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -1))
(pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -2)
(pow.f32 (/.f32 v cosTheta_O) -1)
(/.f32 cosTheta_O v)
(pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 1)
(/.f32 cosTheta_O v)
(pow.f32 (/.f32 1 (cbrt.f32 (/.f32 v cosTheta_O))) 3)
(/.f32 cosTheta_O v)
(pow.f32 (pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 3) 1/3)
(/.f32 cosTheta_O v)
(pow.f32 (/.f32 1 (sqrt.f32 (/.f32 v cosTheta_O))) 2)
(pow.f32 (sqrt.f32 (/.f32 v cosTheta_O)) -2)
(pow.f32 (/.f32 (/.f32 v cosTheta_O) 1) -1)
(/.f32 cosTheta_O v)
(log.f32 (exp.f32 (*.f32 (/.f32 1 v) cosTheta_O)))
(/.f32 cosTheta_O v)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 v) cosTheta_O))))
(/.f32 cosTheta_O v)
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 v) cosTheta_O) 3))
(/.f32 cosTheta_O v)
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 v) 3) (pow.f32 cosTheta_O 3)))
(/.f32 cosTheta_O v)
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 v) cosTheta_O)))
(/.f32 cosTheta_O v)
(exp.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O))))
(/.f32 cosTheta_O v)
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) -1))
(/.f32 cosTheta_O v)
(exp.f32 (*.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O))) 1))
(/.f32 cosTheta_O v)
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 v) cosTheta_O)))
(/.f32 cosTheta_O v)

eval935.0ms (5.7%)

Compiler

Compiled 65256 to 34087 computations (47.8% saved)

prune752.0ms (4.5%)

Pruning

73 alts after pruning (65 fresh and 8 done)

PrunedKeptTotal
New2119332152
Fresh203252
Picked145
Done044
Total2140732213
Accurracy
100.0%
Counts
2213 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) -1)
98.3%
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 3)
98.4%
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 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 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.6%
(/.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))
73.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (exp.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O)))))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) 2) v))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
65.9%
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
60.9%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
65.9%
(/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v)))
61.4%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
65.9%
(+.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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
97.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
65.9%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
98.1%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
60.9%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
98.4%
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
60.9%
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1))
60.9%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
56.5%
(*.f32 1/2 (log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
41.4%
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
93.3%
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) -1)
98.3%
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 3)
98.4%
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 3))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 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 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.6%
(/.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))
73.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (exp.f32 (neg.f32 (log.f32 (/.f32 v cosTheta_O)))))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v)))) 2)) 2) v))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
65.9%
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
60.9%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
65.9%
(/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v)))
61.4%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
65.9%
(+.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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
97.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
65.9%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
98.1%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
60.9%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
98.4%
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
60.9%
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) 1))
60.9%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
56.5%
(*.f32 1/2 (log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
41.4%
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
Compiler

Compiled 7348 to 5358 computations (27.1% saved)

localize710.0ms (4.3%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
98.9%
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
97.3%
(sinh.f32 (/.f32 1 v))
62.0%
(cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
99.1%
(*.f32 cosTheta_i (/.f32 1 v))
99.1%
(/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2))
99.1%
(/.f32 1 (sinh.f32 (/.f32 1 v)))
97.3%
(sinh.f32 (/.f32 1 v))
99.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))))
99.2%
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
98.9%
(/.f32 1/3 (*.f32 v v))
99.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
99.6%
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
99.2%
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
99.1%
(*.f32 cosTheta_i (/.f32 1 v))
99.0%
(/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2)))
97.3%
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 451 to 178 computations (60.5% saved)

series16.0ms (0.1%)

Counts
8 → 168
Calls

60 calls:

TimeVariablePointExpression
2.0ms
cosTheta_O
@-inf
(cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
2.0ms
cosTheta_O
@-inf
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
1.0ms
cosTheta_i
@-inf
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)
1.0ms
cosTheta_i
@inf
(/.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))))
1.0ms
cosTheta_i
@0
(pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
824×add-sqr-sqrt
800×pow1
798×*-un-lft-identity
764×add-exp-log
764×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
814×log-prod
746×associate-*r*
694×exp-prod
634×cube-prod
614×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040810694
1110710316
2495410166
Stop Event
node limit
Counts
318 → 230
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) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_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 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 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.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 (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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) 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 (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 (*.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 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 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 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) 1)
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 2 (*.f32 2 v))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3)
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)
(pow.f32 (/.f32 (/.f32 2 (*.f32 2 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(log.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.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 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 3/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)
(log.f32 (exp.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(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))
(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))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2))) 1)
(pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 2)
(log.f32 (exp.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) 1)
(*.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 2) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 3)
(pow.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 2)
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))) -1)
(log.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(exp.f32 (-.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(exp.f32 (*.f32 (-.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 1 (/.f32 1 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 1 (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 (pow.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) -1) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1) (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1))
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(pow.f32 (cbrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) -1)
(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 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))) 1)
(*.f32 1 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 v (/.f32 1 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 2) (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 2)
(pow.f32 (/.f32 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2) v) -1)
(log.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(exp.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (cbrt.f32 cosTheta_O) (cbrt.f32 (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i v)) (cbrt.f32 cosTheta_O))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 cosTheta_i))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 cosTheta_i) (cbrt.f32 (/.f32 cosTheta_O v)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3) (pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/3)
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(log.f32 (exp.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(*.f32 1 (*.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 v) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (cbrt.f32 (*.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 3) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(log.f32 (exp.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(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))
(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))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
Outputs
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 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 (*.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 v) (/.f32 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 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/3)))
(+.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 v) (/.f32 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 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))))))
(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 sinTheta_i) (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/3))))
(+.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 v) (/.f32 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 sinTheta_i) (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) -1/6))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 v v) (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/3))))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (*.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 v) (/.f32 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 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/3)))
(+.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 v) (/.f32 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 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))))))
(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 sinTheta_i) (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/3))))
(+.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 v) (/.f32 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 sinTheta_i) (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v 3)))) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (pow.f32 v 4)) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (+.f32 2 (/.f32 1/3 (*.f32 v v)))) -1/6))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (*.f32 v v) (fma.f32 2 (*.f32 v v) 1/3))) (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (fma.f32 2 (*.f32 v v) 1/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 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))
(*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v))))))
(*.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3))
(*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3))
(+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))
(fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))))))
(fma.f32 3 (*.f32 v (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (*.f32 (pow.f32 v 3) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) -18)))
(fma.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 3) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3)))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))) (+.f32 (*.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O))))))
(fma.f32 108 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))) (pow.f32 v 5)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v))))))))
(fma.f32 108 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (pow.f32 v 5)) (fma.f32 3 (*.f32 v (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (*.f32 (pow.f32 v 3) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) -18))))
(fma.f32 108 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (pow.f32 v 5))) (fma.f32 -18 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 v 3) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3))))
(+.f32 (*.f32 108 (*.f32 (pow.f32 v 5) (*.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 (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 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)))))))
(fma.f32 108 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))) (pow.f32 v 5)) (fma.f32 -648 (*.f32 (*.f32 (pow.f32 v 7) (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 -18 (*.f32 (pow.f32 v 3) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))) (*.f32 3 (*.f32 v (*.f32 cosTheta_i (*.f32 cosTheta_O (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)))))))))
(fma.f32 108 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (pow.f32 v 5)) (+.f32 (*.f32 v (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (+.f32 (*.f32 -648 (pow.f32 v 7)) (*.f32 (pow.f32 v 3) -18)))))
(fma.f32 108 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 (*.f32 v cosTheta_i) (*.f32 (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) 3)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (+.f32 (*.f32 -648 (pow.f32 v 7)) (*.f32 (pow.f32 v 3) -18)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 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 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))) (*.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 cosTheta_O sinTheta_O)))))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12))
(+.f32 (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 cosTheta_O sinTheta_O))))) (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))) (*.f32 (*.f32 (/.f32 cosTheta_i (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 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)))))))) (fma.f32 -1/12 (/.f32 (*.f32 sinTheta_i (*.f32 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 cosTheta_O (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (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_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 cosTheta_O sinTheta_O))))))) (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 4)) (*.f32 1/12 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))
(fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 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 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 v 3)) (fma.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (/.f32 (*.f32 v v) (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))))) (*.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 cosTheta_O sinTheta_O)))))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12))
(+.f32 (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (/.f32 (*.f32 -1/2 sinTheta_i) (*.f32 (/.f32 v cosTheta_i) (/.f32 v (*.f32 cosTheta_O sinTheta_O))))) (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))) (*.f32 (*.f32 (/.f32 cosTheta_i (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 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))))) (pow.f32 v 4)))))) (*.f32 -1/12 (/.f32 cosTheta_i (/.f32 (pow.f32 v 3) cosTheta_O))))
(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))) (+.f32 (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 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 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 4)))) (*.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) cosTheta_O) -1/12)))
(+.f32 (fma.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)) (fma.f32 -1/2 (*.f32 (/.f32 sinTheta_i (*.f32 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 (*.f32 cosTheta_O sinTheta_O) (*.f32 cosTheta_i sinTheta_i)))) (pow.f32 v 4)))) (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))) (*.f32 (*.f32 (/.f32 cosTheta_i (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 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.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 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)) v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (/.f32 cosTheta_O (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(/.f32 2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
v
(-.f32 v (*.f32 1/6 (/.f32 1 v)))
(-.f32 v (/.f32 1/6 v))
(+.f32 v (/.f32 -1/6 v))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (*.f32 1/6 (/.f32 1 v)))
(+.f32 (/.f32 7/360 (pow.f32 v 3)) (-.f32 v (/.f32 1/6 v)))
(+.f32 v (-.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 1/6 v)))
(+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 v)))
(-.f32 (+.f32 (*.f32 7/360 (/.f32 1 (pow.f32 v 3))) v) (+.f32 (*.f32 31/15120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 v))))
(-.f32 (+.f32 v (/.f32 7/360 (pow.f32 v 3))) (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5))))
(-.f32 (+.f32 v (-.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 1/6 v))) (/.f32 31/15120 (pow.f32 v 5)))
(-.f32 (+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.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 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 v (/.f32 7/360 (pow.f32 v 3))) (+.f32 (/.f32 1/6 v) (/.f32 31/15120 (pow.f32 v 5))))
(-.f32 (+.f32 v (-.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 1/6 v))) (/.f32 31/15120 (pow.f32 v 5)))
(-.f32 (+.f32 v (+.f32 (/.f32 7/360 (pow.f32 v 3)) (/.f32 -1/6 v))) (/.f32 31/15120 (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)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (/.f32 1/3 (*.f32 v v)))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4)))
(+.f32 2 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))))
(+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))) (+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4))))))
(+.f32 (+.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6)))
(+.f32 2 (+.f32 (+.f32 (/.f32 1/3 (*.f32 v v)) (/.f32 1/60 (pow.f32 v 4))) (/.f32 1/2520 (pow.f32 v 6))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 1 (/.f32 2 (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2) (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (/.f32 (/.f32 2 (*.f32 2 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (exp.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v)) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 3/2)
(pow.f32 (pow.f32 (cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))) 2) 3/2)
(pow.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3) 1/3)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) -1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (exp.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2))) 1)
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 1)
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 3)
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(pow.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 3) 1/3)
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 2)
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(log.f32 (exp.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2) 3))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(exp.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)) 1))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 1/2))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) 1/2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) 1)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 1 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))))) (/.f32 1 (fma.f32 1/3 (pow.f32 v -2) 2)))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 2) (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(*.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(pow.f32 (cbrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 3)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(pow.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3) 1/3)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(pow.f32 (sqrt.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 2)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(pow.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))))) -1)
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(log.f32 (exp.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(cbrt.f32 (pow.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(expm1.f32 (log1p.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(exp.f32 (-.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(exp.f32 (*.f32 (-.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O))) (log.f32 (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(log1p.f32 (expm1.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (fma.f32 1/3 (pow.f32 v -2) 2)) (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (pow.f32 (exp.f32 (/.f32 sinTheta_i v)) sinTheta_O))) (fma.f32 1/3 (pow.f32 v -2) 2))
(-.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 (pow.f32 (cbrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) (cbrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (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 (pow.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2) -1) (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (/.f32 1 (cbrt.f32 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 2)) (cbrt.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1) (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -1))
(pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) -2)
(pow.f32 (sinh.f32 (/.f32 1 v)) -1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1)
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(pow.f32 (cbrt.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))) 3)
(/.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)))
(pow.f32 (/.f32 (sinh.f32 (/.f32 1 v)) 1) -1)
(/.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 (log.f32 (sinh.f32 (/.f32 1 v))) -1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 1))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(log1p.f32 (expm1.f32 (/.f32 1 (sinh.f32 (/.f32 1 v)))))
(/.f32 1 (sinh.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 1 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 v (/.f32 1 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 2) (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 3) 1/3)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 2)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (/.f32 (*.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 1/2) v) -1)
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (exp.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2) 3))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)) 1))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 v (/.f32 1 (sinh.f32 (/.f32 1 v)))) 2)))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) 1)
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1/3))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 cosTheta_O) (cbrt.f32 (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_i v)) (cbrt.f32 cosTheta_O))
(*.f32 (cbrt.f32 cosTheta_O) (cbrt.f32 (/.f32 cosTheta_i v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 cosTheta_i))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (/.f32 1 v)))
(*.f32 (cbrt.f32 cosTheta_i) (cbrt.f32 (/.f32 cosTheta_O v)))
(*.f32 (cbrt.f32 (/.f32 cosTheta_O v)) (cbrt.f32 cosTheta_i))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3) (pow.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))) (cbrt.f32 (sqrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (cbrt.f32 (sqrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/3)
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1)
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3)
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2)
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1/3))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(cbrt.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 1)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O 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 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 2) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.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 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 2) 3) (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) 3))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (exp.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(cbrt.f32 (pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 3))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(expm1.f32 (log1p.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(exp.f32 (*.f32 (log.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 1))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(log1p.f32 (expm1.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

eval859.0ms (5.2%)

Compiler

Compiled 49146 to 26056 computations (47% saved)

prune377.0ms (2.3%)

Pruning

78 alts after pruning (65 fresh and 13 done)

PrunedKeptTotal
New1609111620
Fresh65460
Picked055
Done088
Total1615781693
Accurracy
100.0%
Counts
1693 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(pow.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) -1)
98.3%
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))) 3)
98.4%
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
98.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v (/.f32 cosTheta_i v)))) (*.f32 2 (sinh.f32 (/.f32 1 v))))
94.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (/.f32 (/.f32 v cosTheta_O) cosTheta_i) -1)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (*.f32 (cbrt.f32 (*.f32 cosTheta_i cosTheta_O)) (cbrt.f32 (/.f32 1 v))) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 (cbrt.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) 3)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
97.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (pow.f32 (cbrt.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) (*.f32 v 2))) 3))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.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.1%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 (sinh.f32 (/.f32 1 v))) 2) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v))) 3) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 (sinh.f32 (/.f32 1 v)))) 1/3)) 2) v))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3)))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_i (/.f32 v cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.2%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 1 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v -1/2) (/.f32 (*.f32 cosTheta_i cosTheta_O) (sqrt.f32 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (pow.f32 (pow.f32 (sinh.f32 (/.f32 1 v)) 3) 1/3) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 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 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.3%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 (pow.f32 (cbrt.f32 cosTheta_i) 2) (/.f32 v (cbrt.f32 cosTheta_i))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (pow.f32 (/.f32 (/.f32 2 (*.f32 2 v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) -1))
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 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v))))) (/.f32 2 (*.f32 v 2))))
98.0%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sinh.f32 (/.f32 1 v)))) 3))) (/.f32 2 (*.f32 v 2))))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 v (/.f32 (/.f32 1 (sinh.f32 (/.f32 1 v))) 2)))
65.9%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
98.7%
(/.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.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (expm1.f32 (log1p.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.5%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (exp.f32 (log.f32 (sinh.f32 (/.f32 1 v)))) 2) v))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (expm1.f32 (log1p.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
98.4%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (log1p.f32 (expm1.f32 (/.f32 cosTheta_i v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
63.7%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (exp.f32 (log.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
65.9%
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))))
65.9%
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))
60.9%
(/.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) v)
65.9%
(/.f32 cosTheta_i (/.f32 (fma.f32 1/3 (pow.f32 v -2) 2) (/.f32 cosTheta_O v)))
61.4%
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
65.9%
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O)))))
65.9%
(+.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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
97.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
65.9%
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
98.5%
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
98.1%
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
65.9%
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
60.9%
(*.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_O 1/2))
98.4%
(*.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
60.9%
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
60.9%
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
60.9%
(*.f32 1/2 (*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 1 (/.f32 v cosTheta_O))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1 v))))
60.9%
(*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v))))
56.5%
(*.f32 1/2 (log.f32 (exp.f32 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))))
41.4%
(exp.f32 (-.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))))
Compiler

Compiled 4521 to 2617 computations (42.1% saved)

regimes531.0ms (3.2%)

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

8 calls:

83.0ms
v
82.0ms
sinTheta_i
67.0ms
cosTheta_O
53.0ms
cosTheta_i
48.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 (*.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 2490 to 1140 computations (54.2% saved)

regimes263.0ms (1.6%)

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

8 calls:

54.0ms
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
34.0ms
cosTheta_i
30.0ms
sinTheta_O
28.0ms
v
27.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1cosTheta_O
98.7%1sinTheta_i
98.7%1sinTheta_O
98.7%1(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
98.7%1(*.f32 sinTheta_i sinTheta_O)
98.7%1(*.f32 cosTheta_i cosTheta_O)
98.7%1v
Compiler

Compiled 1151 to 520 computations (54.8% saved)

regimes216.0ms (1.3%)

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

8 calls:

27.0ms
v
24.0ms
cosTheta_O
24.0ms
sinTheta_O
23.0ms
sinTheta_i
23.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%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.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
98.5%1sinTheta_O
98.5%1v
Compiler

Compiled 927 to 415 computations (55.2% saved)

regimes183.0ms (1.1%)

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

7 calls:

33.0ms
v
25.0ms
(*.f32 cosTheta_i cosTheta_O)
24.0ms
sinTheta_i
24.0ms
cosTheta_i
23.0ms
sinTheta_O
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1sinTheta_O
98.5%1v
98.5%1(*.f32 sinTheta_i sinTheta_O)
98.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 788 to 356 computations (54.8% saved)

regimes194.0ms (1.2%)

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

7 calls:

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

Compiled 722 to 332 computations (54% saved)

regimes150.0ms (0.9%)

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

7 calls:

31.0ms
cosTheta_O
20.0ms
sinTheta_O
19.0ms
v
19.0ms
sinTheta_i
19.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1cosTheta_O
98.4%1sinTheta_i
98.4%1sinTheta_O
98.4%1v
98.4%1(*.f32 sinTheta_i sinTheta_O)
98.4%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 700 to 321 computations (54.1% saved)

regimes173.0ms (1%)

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

57.0ms
cosTheta_i
21.0ms
v
19.0ms
sinTheta_O
18.0ms
sinTheta_i
18.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.1%1cosTheta_i
98.1%1cosTheta_O
98.1%1sinTheta_i
98.1%1sinTheta_O
98.1%1v
98.1%1(*.f32 sinTheta_i sinTheta_O)
98.1%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 679 to 311 computations (54.2% saved)

regimes126.0ms (0.8%)

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

7 calls:

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

Compiled 662 to 301 computations (54.5% saved)

regimes91.0ms (0.5%)

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

7 calls:

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

Compiled 421 to 209 computations (50.4% saved)

regimes49.0ms (0.3%)

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

6 calls:

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

Compiled 189 to 113 computations (40.2% saved)

regimes49.0ms (0.3%)

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

6 calls:

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

Compiled 156 to 97 computations (37.8% saved)

regimes62.0ms (0.4%)

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

22.0ms
cosTheta_O
12.0ms
sinTheta_i
7.0ms
sinTheta_O
7.0ms
v
7.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.9%1sinTheta_O
65.9%1sinTheta_i
65.9%1v
65.9%1cosTheta_O
65.9%1cosTheta_i
65.9%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 143 to 91 computations (36.4% saved)

regimes43.0ms (0.3%)

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

6 calls:

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

Compiled 130 to 84 computations (35.4% saved)

regimes25.0ms (0.1%)

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

6 calls:

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

Compiled 71 to 52 computations (26.8% saved)

regimes14.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

3.0ms
cosTheta_i
3.0ms
v
3.0ms
sinTheta_i
2.0ms
cosTheta_O
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
60.9%1cosTheta_O
60.9%1cosTheta_i
60.9%1sinTheta_O
60.9%1sinTheta_i
60.9%1v
Compiler

Compiled 42 to 34 computations (19% saved)

simplify37.0ms (0.2%)

Algorithm
egg-herbie
Rules
82×*-commutative
36×+-commutative
32×sub-neg
28×neg-mul-1
28×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092861
1146861
2179861
3205861
4224861
5232861
6235861
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.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 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O (/.f32 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 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (/.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (/.f32 2 (*.f32 v 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (/.f32 cosTheta_O (/.f32 v cosTheta_i))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 2 (sinh.f32 (/.f32 1 v)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v))
(/.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 2 (/.f32 1/3 (*.f32 v v)))))
(*.f32 (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (+.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 (*.f32 cosTheta_i sinTheta_O) cosTheta_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)))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_O cosTheta_i)) (+.f32 2 (/.f32 1/3 (*.f32 v v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 cosTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (+.f32 2 (/.f32 1/3 (*.f32 v v))))) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 cosTheta_i (/.f32 (+.f32 2 (/.f32 1/3 (*.f32 v v))) (*.f32 sinTheta_O cosTheta_O)))))
(/.f32 (*.f32 cosTheta_O (/.f32 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 1/2 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 1/2 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 1/2 (/.f32 cosTheta_i (/.f32 v cosTheta_O)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1/2)
Compiler

Compiled 365 to 254 computations (30.4% saved)

soundness2.8s (17%)

Rules
1378×times-frac
1378×times-frac
1228×prod-diff
1228×prod-diff
1228×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01860
137060
2481360
01860
137060
2481360
029118
1597114
27345114
048810950
1126110594
2546710484
01860
137060
2481360
04113563
110033453
235863449
040810694
1110710316
2495410166
01860
137060
2481360
04113563
110033453
235863449
036214250
1117213052
2531512956
040810694
1110710316
2495410166
036214250
1117213052
2531512956
040810694
1110710316
2495410166
036214250
1117213052
2531512956
036214250
1117213052
2531512956
029118
1597114
27345114
036214250
1117213052
2531512956
037175
1796171
036214250
1117213052
2531512956
037175
1796171
029118
1597114
27345114
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2894 to 1617 computations (44.1% saved)

end150.0ms (0.9%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 776 to 434 computations (44.1% saved)

Profiling

Loading profile data...