Details

Time bar (total: 22.8s)

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

Results
2.7s8256×body256valid
Bogosity

preprocess147.0ms (0.6%)

Algorithm
egg-herbie
Rules
2192×rational_best-simplify-2
1518×rational_best-simplify-47
986×rational_best-simplify-39
956×rational_best-simplify-1
870×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0104737
1240737
2435737
3838737
41444737
51916737
61983737
72005737
82127737
92568737
104115737
116299693
127809693
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
0
2
3
2
4
Call 2
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v))) (/.f32 (*.f32 sinTheta_O cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i))) (/.f32 (*.f32 v cosTheta_O) cosTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_i)) 2) cosTheta_i))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O))) (/.f32 (*.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 cosTheta_O)) 2) cosTheta_O))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 v sinTheta_O) sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) 2) sinTheta_i))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i v) sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) 2) sinTheta_O))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.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 cosTheta_O (/.f32 sinTheta_i v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 sinTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 sinTheta_i (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v)))
(*.f32 sinTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 sinTheta_i (*.f32 (exp.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 sinTheta_i v) (/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v))))))))
(*.f32 sinTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.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 sinTheta_O (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 cosTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 sinTheta_O (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 cosTheta_i v)))) (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 sinTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (neg.f32 v))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) (neg.f32 v))) (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 cosTheta_i v) (neg.f32 sinTheta_i)))) (/.f32 sinTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 cosTheta_i v)))) (/.f32 sinTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 sinTheta_O (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 cosTheta_i 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 cosTheta_O (/.f32 v cosTheta_i)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i)))) (*.f32 cosTheta_i (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i))))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_i)))) (/.f32 (*.f32 v (/.f32 cosTheta_O cosTheta_i)) (*.f32 2 (*.f32 cosTheta_i (sinh.f32 (/.f32 1 cosTheta_i))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i cosTheta_i) (neg.f32 sinTheta_O))) (*.f32 (/.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 cosTheta_i (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 cosTheta_i)))) (*.f32 (/.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 2 (*.f32 cosTheta_i (sinh.f32 (/.f32 1 cosTheta_i)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) cosTheta_i))) (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_i (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_i)))) (/.f32 (/.f32 v cosTheta_i) (*.f32 cosTheta_i (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_i))))))
(*.f32 v (/.f32 (/.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 cosTheta_i)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_i))) (*.f32 cosTheta_i 2)))))
(/.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 sinTheta_i (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 cosTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 cosTheta_O))) (/.f32 sinTheta_i v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 sinTheta_i (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 cosTheta_O))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 sinTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 cosTheta_O)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 sinTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 cosTheta_O (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 sinTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 cosTheta_O v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 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 sinTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 cosTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 sinTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 cosTheta_O)) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (*.f32 sinTheta_O cosTheta_i) v) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) (neg.f32 v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 sinTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) (neg.f32 v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 sinTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 cosTheta_O (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 sinTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 cosTheta_O v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 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 v (/.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O)))) (*.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_O))))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_O)))) (/.f32 (*.f32 v (/.f32 cosTheta_i cosTheta_O)) (*.f32 2 (*.f32 cosTheta_O (sinh.f32 (/.f32 1 cosTheta_O))))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_O)))) (*.f32 v (/.f32 (/.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_O)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 cosTheta_O)))) (/.f32 (*.f32 v cosTheta_i) (*.f32 cosTheta_O (*.f32 2 (*.f32 cosTheta_O (sinh.f32 (/.f32 1 cosTheta_O)))))))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 cosTheta_O)))) (/.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 2 (*.f32 cosTheta_O (sinh.f32 (/.f32 1 cosTheta_O))))))))
(*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 cosTheta_O)))) (/.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O (sinh.f32 (/.f32 1 cosTheta_O))) (*.f32 cosTheta_O 2)))))
(*.f32 (/.f32 cosTheta_i cosTheta_O) (/.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 cosTheta_O))) (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_O)))))))
(*.f32 (/.f32 (/.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O cosTheta_O)))) (/.f32 v (*.f32 cosTheta_O (*.f32 2 (sinh.f32 (/.f32 1 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 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.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 sinTheta_O (/.f32 v sinTheta_i)))) (*.f32 cosTheta_O (/.f32 cosTheta_i sinTheta_i))) (*.f32 sinTheta_i (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_i)))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 v sinTheta_i)))) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i sinTheta_i)) (*.f32 2 (*.f32 sinTheta_i (sinh.f32 (/.f32 1 sinTheta_i))))))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 v sinTheta_i) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i sinTheta_i)) (/.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_i))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 v (neg.f32 sinTheta_i)))) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) (*.f32 sinTheta_i 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 v (neg.f32 sinTheta_i)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) (*.f32 sinTheta_i (*.f32 sinTheta_i 2))))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 v sinTheta_i)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 sinTheta_i)) (*.f32 sinTheta_i (*.f32 sinTheta_i 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i sinTheta_i) (exp.f32 (*.f32 sinTheta_O (/.f32 v sinTheta_i)))) (/.f32 cosTheta_O (*.f32 sinTheta_i (*.f32 2 (sinh.f32 (/.f32 1 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 (*.f32 cosTheta_O (/.f32 cosTheta_i sinTheta_O)) (/.f32 (exp.f32 (neg.f32 (*.f32 v (/.f32 sinTheta_i sinTheta_O)))) (*.f32 sinTheta_O (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O))))))
(*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 v sinTheta_O)))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O sinTheta_O)) (*.f32 (sinh.f32 (/.f32 1 sinTheta_O)) (*.f32 sinTheta_O 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_O (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O)))))))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 cosTheta_i (/.f32 cosTheta_O sinTheta_O))) (*.f32 2 (*.f32 sinTheta_O (sinh.f32 (/.f32 1 sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 sinTheta_i sinTheta_O) (neg.f32 v)))) (*.f32 2 (*.f32 sinTheta_O (sinh.f32 (/.f32 1 sinTheta_O))))))
(*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 v (neg.f32 sinTheta_O))))) (*.f32 sinTheta_O (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O))))))
(*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 v sinTheta_O)))) (*.f32 sinTheta_O (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O sinTheta_O) (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 sinTheta_O))) (*.f32 sinTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 v sinTheta_O)))))))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 32 to 24 computations (25% saved)

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
2070×rational_best-simplify-53
1592×rational_best-simplify-46
1410×rational_best-simplify-49
1244×rational_best-simplify-2
918×rational_best-simplify-45
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
14067
26667
311767
419067
525567
628567
729767
830567
934367
1046967
11120567
12292767
13365967
14411367
15530167
16740767
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
Outputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))

eval2.0ms (0%)

Compiler

Compiled 181 to 99 computations (45.3% saved)

prune8.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New268
Fresh011
Picked000
Done000
Total279
Error
0.2b
Counts
9 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.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))
0.4b
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.4b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.4b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.4b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
0.4b
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
Compiler

Compiled 324 to 228 computations (29.6% saved)

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.3b
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
0.3b
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 104 to 55 computations (47.1% saved)

series41.0ms (0.2%)

Counts
4 → 84
Calls

21 calls:

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

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-1
1522×rational_best-2
1072×rational_best-simplify-2
926×rational_best-3
924×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015116
197116
2146116
3192116
4258116
5396116
6856116
72567116
84791116
97559116
Stop Event
node limit
Counts
4 → 111
Calls
Call 1
Inputs
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sinh.f32 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sinh.f32 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sinh.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sinh.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sinh.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (/.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) 4) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) (/.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 4 (+.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2) (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 4) -1) (/.f32 (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 cosTheta_O -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (*.f32 (neg.f32 cosTheta_O) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (*.f32 cosTheta_O 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 (*.f32 cosTheta_O -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))))

simplify226.0ms (1%)

Algorithm
egg-herbie
Rules
1296×rational_best-simplify-46
1276×rational_best-simplify-49
1242×rational_best-simplify-2
864×rational_best-simplify-1
812×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03519189
16688957
212528659
326468519
466398519
579418519
Stop Event
node limit
Counts
195 → 274
Calls
Call 1
Inputs
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(/.f32 1 v)
(+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(-.f32 (sinh.f32 (/.f32 1 v)) 0)
(-.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(*.f32 -1 (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)
(/.f32 (sinh.f32 (/.f32 1 v)) 1)
(/.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v))))
(+.f32 1 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1))
(+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 0 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 -1 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(+.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) 1)
(-.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(-.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(-.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(-.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(-.f32 0 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(-.f32 -1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1))
(-.f32 -1 (-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(-.f32 -1 (/.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1))
(-.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(-.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) -1)
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4)))
(-.f32 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) 4) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (neg.f32 (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) (/.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1))
(-.f32 4 (+.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(-.f32 (*.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2) (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))))
(-.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 4) -1) (/.f32 (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) -1))
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1)
(/.f32 -1 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(pow.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(neg.f32 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) -1)
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4))
(+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))
(+.f32 (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(+.f32 (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(-.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3)))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) -1))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7) -1))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4)))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))
(-.f32 (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 cosTheta_O -2)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (*.f32 (neg.f32 cosTheta_O) 3)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (*.f32 cosTheta_O 3)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1)
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 3)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 (*.f32 cosTheta_O -2) 2)))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) -1)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 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/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (/.f32 1 v) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))))))
(/.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 v) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))) (*.f32 1/120 (/.f32 1 (pow.f32 v 5))))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (/.f32 1 v) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))))))
(+.f32 (/.f32 1 v) (+.f32 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7)))) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (/.f32 1 v) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 5))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 7))))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520) (*.f32 (/.f32 1 v) 1/3))))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60))))
(*.f32 2 v)
(*.f32 v 2)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520) (*.f32 (/.f32 1 v) 1/3))))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 v 2) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 cosTheta_O -1/36)) (pow.f32 v 5)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 cosTheta_O (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 cosTheta_O -1/36)) (pow.f32 v 5)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 cosTheta_O -1/36)) -1/6) (+.f32 (*.f32 cosTheta_O -1/720) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 7)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O -7/360) -1/6) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 5))) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O 7/2160) (*.f32 cosTheta_O -1/840)) (pow.f32 v 7)) (*.f32 -7/360 (/.f32 cosTheta_O (pow.f32 v 5))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (*.f32 -7/360 (/.f32 cosTheta_O (pow.f32 v 5))) (/.f32 (*.f32 cosTheta_O 31/15120) (pow.f32 v 7)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36)) (pow.f32 v 5))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (+.f32 (*.f32 7/360 (/.f32 cosTheta_O (pow.f32 v 5))) (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 7/360 (/.f32 cosTheta_O (pow.f32 v 5))))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 7))))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/5040) (+.f32 (*.f32 cosTheta_O 1/720) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36))))) (pow.f32 v 7))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_O 7/360)) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7)) (/.f32 cosTheta_O v))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (+.f32 (*.f32 7/360 (/.f32 cosTheta_O (pow.f32 v 5))) (+.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (+.f32 (*.f32 7/360 (/.f32 cosTheta_O (pow.f32 v 5))) (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O -31/15120) (pow.f32 v 7))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/120 (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v 5)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5)))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O -7/360) (/.f32 cosTheta_i (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/120 (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v 5)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_O cosTheta_i)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/120 (*.f32 cosTheta_O cosTheta_i)))) (*.f32 -1/720 (*.f32 cosTheta_O cosTheta_i)))) (pow.f32 v 7)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_O cosTheta_i)) (+.f32 (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360)) (*.f32 cosTheta_O (*.f32 -1/720 cosTheta_i)))) (pow.f32 v 7))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/360) (pow.f32 v 5)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/2160) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/840))) (pow.f32 v 7)) (*.f32 -7/360 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_O -7/360) (/.f32 cosTheta_i (pow.f32 v 5))) (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 cosTheta_O cosTheta_i) 1/540)) (pow.f32 v 7)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/36 (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v 5))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 7/360 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_O 7/360) (/.f32 cosTheta_i (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/36 (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_O cosTheta_i)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_O cosTheta_i)) (*.f32 1/36 (*.f32 cosTheta_O cosTheta_i)))) (*.f32 -1/5040 (*.f32 cosTheta_O cosTheta_i)))) (pow.f32 v 7)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_O cosTheta_i)) (+.f32 (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O cosTheta_i) 7/360)) (*.f32 cosTheta_O (*.f32 -1/5040 cosTheta_i)))) (pow.f32 v 7)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) -7/2160) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/840))) (pow.f32 v 7)) (+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 7/360 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 5)))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_O cosTheta_i) (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 cosTheta_O cosTheta_i) -13/3780)) (pow.f32 v 7)) (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_O 7/360) (/.f32 cosTheta_i (pow.f32 v 5)))))))
(+.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(+.f32 0 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(-.f32 (sinh.f32 (/.f32 1 v)) 0)
(sinh.f32 (/.f32 1 v))
(-.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 1 (sinh.f32 (/.f32 1 v)))
(sinh.f32 (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(*.f32 -1 (neg.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)
(sinh.f32 (/.f32 1 v))
(/.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(/.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) -1)
(sinh.f32 (/.f32 1 v))
(pow.f32 (sinh.f32 (/.f32 1 v)) 1)
(sinh.f32 (/.f32 1 v))
(neg.f32 (neg.f32 (sinh.f32 (/.f32 1 v))))
(sinh.f32 (/.f32 1 v))
(+.f32 1 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 0 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 -1 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 1 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 0 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 -1 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 -1 (-.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 -1 (/.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (+.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (+.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -1) -1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4)))
(-.f32 (+.f32 2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4)))
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 v (*.f32 -4 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 -4 (*.f32 v v)))))
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -4))) (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -6))
(-.f32 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) 4) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (neg.f32 (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) (/.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1))
(-.f32 (+.f32 2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4)))
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 v (*.f32 -4 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 -4 (*.f32 v v)))))
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -4))) (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -6))
(-.f32 4 (+.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(-.f32 4 (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) 4))
(-.f32 4 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) 4))
(-.f32 (*.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2) (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))))
(-.f32 (*.f32 2 (+.f32 2 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))) (+.f32 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4) (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) 4)))
(-.f32 (*.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 (*.f32 v (*.f32 -4 (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) 4)))
(-.f32 (*.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 -4 (*.f32 v v))) 4)))
(-.f32 (*.f32 2 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 4 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -6)))
(-.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 4) -1) (/.f32 (+.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 2 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4))) -1))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) 4) (+.f32 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -4) (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) 4))) -1)
(-.f32 (+.f32 (*.f32 v (*.f32 -4 (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) 4)) (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 4))
(-.f32 (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 -4 (*.f32 v v))) 4)) (*.f32 (+.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 4))
(+.f32 (+.f32 4 (*.f32 (*.f32 v (*.f32 v (sinh.f32 (/.f32 1 v)))) -6)) (*.f32 (+.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) 4))
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) -1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 -1 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(/.f32 (/.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(pow.f32 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(neg.f32 (-.f32 (+.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) 2))
(*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
(*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) -1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 -1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 0 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -3))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -3))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) -3))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3)))
(-.f32 (*.f32 -4 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -3)))
(-.f32 (*.f32 -4 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -3)))
(-.f32 (*.f32 -4 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) -3)))
(-.f32 (*.f32 -4 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5) -1))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7) -1))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) -1) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -3) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -4)))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (+.f32 (+.f32 1 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 -3 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 -3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 -3 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 3 (/.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 3 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 cosTheta_O (+.f32 (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 3 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 cosTheta_O -2)))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (+.f32 (*.f32 cosTheta_O 4) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)) (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 4) (*.f32 (neg.f32 cosTheta_O) 3)))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (*.f32 cosTheta_O 3)))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))))
(*.f32 (+.f32 (*.f32 cosTheta_O -2) (-.f32 cosTheta_O (*.f32 cosTheta_O -2))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 -3 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 -3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 cosTheta_O (neg.f32 (+.f32 (/.f32 2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (/.f32 -3 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3)))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (*.f32 3 (/.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(*.f32 cosTheta_O (neg.f32 (+.f32 (/.f32 2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (*.f32 3 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))))))
(*.f32 cosTheta_O (neg.f32 (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 cosTheta_O (neg.f32 (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 3) (*.f32 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 2)))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 2 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 2 (/.f32 -2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -2 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (*.f32 2 (/.f32 -2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 3 (/.f32 1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) -1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (-.f32 (*.f32 cosTheta_O -2) cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (-.f32 (*.f32 cosTheta_O -2) cosTheta_O))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 cosTheta_O (+.f32 cosTheta_O (-.f32 (*.f32 cosTheta_O -2) cosTheta_O))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 3)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 (*.f32 3 (neg.f32 cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))
(*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (+.f32 (*.f32 cosTheta_O -3) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))) (+.f32 (*.f32 cosTheta_O -3) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (+.f32 (*.f32 cosTheta_O 3) (*.f32 (*.f32 cosTheta_O -2) 2)))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))) -1)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(pow.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))))

localize83.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
0.4b
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 107 to 44 computations (58.9% saved)

series40.0ms (0.2%)

Counts
3 → 120
Calls

30 calls:

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

rewrite116.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1366×rational_best-1
1260×rational_best-4
1260×rational_best-2
1260×rational_best-3
1222×exponential-1
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
022151
1146151
2234151
3330151
4555151
51262151
63419151
76311143
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2) (+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (neg.f32 cosTheta_i) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))))

simplify342.0ms (1.5%)

Algorithm
egg-herbie
Rules
1508×rational_best-simplify-47
1214×rational_best-simplify-1
988×rational_best-simplify-46
968×rational_best-simplify-49
818×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
030215045
160514665
2117514089
3228414065
4373313761
5655113761
Stop Event
node limit
Counts
193 → 234
Calls
Call 1
Inputs
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.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)))))
(*.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 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 -1/6 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) v) 0)
(+.f32 (/.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 0)
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(-.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2))
(-.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2) (+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 -1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 1 v))
(*.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (/.f32 1 v)) 0)
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(+.f32 0 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v)
(/.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
Outputs
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.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 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 sinTheta_O (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)) (/.f32 cosTheta_i v))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 sinTheta_O (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_i (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (/.f32 cosTheta_i v))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 sinTheta_O (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)) (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_i (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4)))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 sinTheta_O (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) -1/2) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) -1/2) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (/.f32 cosTheta_i v))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4)))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.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 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.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 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (+.f32 2 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 2 (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (+.f32 2 (+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))))))
(+.f32 2 (+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))))))
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 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (+.f32 2 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 2 (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (+.f32 2 (+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 4))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))))))
(+.f32 2 (+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.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 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.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 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 -1/6 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (*.f32 cosTheta_O (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 -1/2 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 -1/2 (/.f32 cosTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 1/6 cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_O) (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (+.f32 (*.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 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i 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/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (-.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 -1/2 (/.f32 cosTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 1/6 cosTheta_O))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O cosTheta_O) (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 -1/2 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.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 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 sinTheta_O cosTheta_O))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.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 -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 cosTheta_i (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 (+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))) (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (-.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1/6 cosTheta_O))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 sinTheta_O cosTheta_O))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_O cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.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 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 -1/6 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (*.f32 cosTheta_O (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i cosTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) v) 0)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (/.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) 0)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 0 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) -2) (+.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 -1 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(*.f32 (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 v))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (/.f32 (neg.f32 cosTheta_i) v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2)))))
(*.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 1 v) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 1 v))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v))
(*.f32 (neg.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(pow.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(neg.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(+.f32 0 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(+.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (/.f32 1 v)) 0)
(*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 0)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 0 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O)) v)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) v)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(pow.f32 (*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))

localize82.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
0.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
0.3b
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 94 to 46 computations (51.1% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
1.0ms
sinTheta_O
@0
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
1.0ms
v
@0
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
1.0ms
sinTheta_i
@0
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
0.0ms
sinTheta_i
@inf
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1506×rational_best-1
982×rational_best-4
982×rational_best-2
982×rational_best-3
960×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02058
113458
221758
329658
443058
582958
6210658
7502158
8778558
Stop Event
node limit
Counts
2 → 73
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4))) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_i cosTheta_i) (neg.f32 cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_i) (+.f32 cosTheta_i cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (-.f32 (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (+.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_i (*.f32 cosTheta_i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -2)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i (neg.f32 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))

simplify507.0ms (2.2%)

Algorithm
egg-herbie
Rules
1310×rational_best-simplify-47
1082×rational_best-simplify-1
972×rational_best-simplify-53
764×rational_best-simplify-44
742×rational_best-simplify-50
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02345725
14395605
27715433
312205409
423675373
537385361
663025361
779085361
Stop Event
node limit
Counts
145 → 127
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 -1 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) -1)
(+.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)
(-.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))
(-.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(-.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4))) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_i)
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_i cosTheta_i) (neg.f32 cosTheta_i)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_i) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (-.f32 (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (+.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) -1)
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_i (*.f32 cosTheta_i -2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -2)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)
(+.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))
(-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)
(-.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)
(/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1)
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i (neg.f32 v)))) 1)
(pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)
(neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
Outputs
(/.f32 (*.f32 cosTheta_i 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)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 -1/36 cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/120)) (pow.f32 v 5)))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (pow.f32 v 5))) (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O -7/360) (/.f32 cosTheta_i (pow.f32 v 5)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -7/360 (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/5040 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/720 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/36 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/120 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 -1/36 cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/120)) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 -1/720 cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i (*.f32 -1/36 cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/120))) (*.f32 cosTheta_i (*.f32 1/5040 cosTheta_O)))) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360) (pow.f32 v 5))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -1/720)) (+.f32 (*.f32 cosTheta_O (*.f32 1/5040 cosTheta_i)) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/360)))) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/2160) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/840)) (pow.f32 v 7)) (*.f32 -7/360 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_O -7/360) (/.f32 cosTheta_i (pow.f32 v 5))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/5040)) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/540)) (pow.f32 v 7)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -7/360 (pow.f32 v 5))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 31/15120) (pow.f32 v 7)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 -7/360 (pow.f32 v 5))) (*.f32 31/15120 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 -1/120 cosTheta_O)) (*.f32 cosTheta_i (*.f32 1/36 cosTheta_O))) (pow.f32 v 5))) (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 -1/12 cosTheta_i)) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 7/360 (pow.f32 v 5))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 -1/12 cosTheta_i)) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 -1/12 cosTheta_i)) (*.f32 1/2 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/5040 (*.f32 cosTheta_i cosTheta_O)))) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/36 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 -1/120 cosTheta_O)) (*.f32 cosTheta_i (*.f32 1/36 cosTheta_O))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/720 cosTheta_O)) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i (*.f32 -1/120 cosTheta_O)) (*.f32 cosTheta_i (*.f32 1/36 cosTheta_O)))) (*.f32 cosTheta_i (*.f32 -1/5040 cosTheta_O)))) (pow.f32 v 7)))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/720)) (+.f32 (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360)) (*.f32 cosTheta_O (*.f32 -1/5040 cosTheta_i)))) (pow.f32 v 7)))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/2160) (*.f32 (*.f32 cosTheta_i cosTheta_O) 1/840)) (pow.f32 v 7)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/360) (pow.f32 v 5))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 -1/12 cosTheta_i)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/720)) (*.f32 (*.f32 cosTheta_i cosTheta_O) -13/3780)) (pow.f32 v 7)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 7/360 (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 7/360)) (pow.f32 v 5)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -31/15120) (pow.f32 v 7)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) (*.f32 -1/12 cosTheta_i)) (*.f32 1/2 (+.f32 (*.f32 -31/15120 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 5)))))))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 -1 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) 0) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))) (+.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2)) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4))) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 4)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 3) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_i (*.f32 (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) cosTheta_i)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (+.f32 cosTheta_i cosTheta_i) (neg.f32 cosTheta_i)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (neg.f32 cosTheta_i) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (-.f32 (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2) (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_i (*.f32 (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 -1 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (+.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 cosTheta_i (*.f32 cosTheta_i -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -2)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 -1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(+.f32 0 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(-.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 0)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(-.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) v)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_i (neg.f32 v)))) 1)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(pow.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))) 1)
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))
(*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))
(*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))

localize83.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
0.3b
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 100 to 44 computations (56% saved)

series10.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1328×rational_best-1
1302×rational_best-4
1302×rational_best-2
1302×rational_best-3
1296×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02162
114162
223662
333362
452662
5109662
6247462
7583562
Stop Event
node limit
Counts
2 → 129
Calls
Call 1
Inputs
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O v) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))))))

simplify203.0ms (0.9%)

Algorithm
egg-herbie
Rules
1298×rational_best-simplify-47
1214×rational_best-simplify-1
1060×rational_best-simplify-2
1052×rational_best-simplify-43
956×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02898077
14978059
29367887
316287887
430437887
553367887
671987887
Stop Event
node limit
Counts
165 → 197
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/6 (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/6 (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(+.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 -1 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(+.f32 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 -1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(pow.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(+.f32 (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(-.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))
(*.f32 1 (*.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_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)) (*.f32 cosTheta_i cosTheta_O))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
Outputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.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 sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)) (*.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 sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 1/2 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2))
(+.f32 1/2 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2))
(+.f32 1/2 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2) (+.f32 1/2 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)))))
(+.f32 1/2 (+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))) (+.f32 1/2 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)))))
(+.f32 (+.f32 1/2 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2))))
(+.f32 1/2 (+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/6 (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2))))))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))))))
(+.f32 1/2 (+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 -1/6 (pow.f32 v 3))) (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))) (+.f32 1/2 (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)) (*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 3)))))))
(+.f32 (+.f32 1/2 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)) (*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 3))))))
(+.f32 1/2 (+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 2)) (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 -1/6 (pow.f32 v 3)))))))
1/2
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2)
(+.f32 1/2 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2))
(+.f32 1/2 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2))
(+.f32 1/2 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 sinTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2)))))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2) (+.f32 1/2 (*.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 1/2 (+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2) (*.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 1/2 (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/6 (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (pow.f32 v 2))))))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) -1/2) (+.f32 1/2 (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2))))))
(+.f32 1/2 (+.f32 (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) -1/2) (+.f32 (*.f32 1/2 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 -1/6 (pow.f32 v 3)))) (*.f32 -1/2 (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2))))))
(+.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 (+.f32 1/2 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/2 (/.f32 -1/6 (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 -1/6 (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)) (/.f32 (+.f32 1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) -1/2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 -1 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 2 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 0 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 2 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2)))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (-.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (neg.f32 (/.f32 0 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -2) (/.f32 0 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v))))) (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))))
(*.f32 (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 -1 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) 2) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v))))) (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v)))))
(pow.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 0 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)) (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.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 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O) (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 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 v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (+.f32 (/.f32 -1 v) (*.f32 (/.f32 1 v) 2)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

localize137.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
0.2b
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 97 to 37 computations (61.9% saved)

series17.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite128.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1242×rational_best-simplify-2
1228×rational_best-1
1174×rational_best-4
1174×rational_best-2
1174×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02280
115080
226276
340976
478776
5198776
6558776
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))))

simplify309.0ms (1.4%)

Algorithm
egg-herbie
Rules
1698×rational_best-simplify-51
1172×rational_best-simplify-39
1130×rational_best-simplify-47
1104×rational_best-simplify-50
904×rational_best-simplify-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
025311479
148611449
292211055
3185710847
4298110831
5373710813
6607210813
Stop Event
node limit
Counts
177 → 162
Calls
Call 1
Inputs
(/.f32 (*.f32 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 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 (*.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 cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(+.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) v) 0)
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) v) 0)
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) 0)
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(-.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_i)
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) -1)
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))
(*.f32 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)
(*.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
Outputs
(/.f32 (*.f32 cosTheta_i 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)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))))
(+.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.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 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))))
(+.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.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 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_i)) (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (neg.f32 cosTheta_i)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (+.f32 (*.f32 (/.f32 sinTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)))) (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (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 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/6))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O 1/6))) (pow.f32 v 3)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))) (*.f32 1/2 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (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 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 1/6 cosTheta_O))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 1/2 (*.f32 cosTheta_O (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/6))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O 1/6))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (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 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2))))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6)) (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_O (*.f32 -1/6 cosTheta_i))) (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 cosTheta_O (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3))))))
(+.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 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/6)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)))) (*.f32 cosTheta_i (*.f32 sinTheta_i (*.f32 cosTheta_O sinTheta_O))))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))))
(+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 cosTheta_O (*.f32 -1/6 cosTheta_i))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 cosTheta_O (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O -1/6))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (/.f32 cosTheta_i (pow.f32 v 3))))) (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 -1/6 (pow.f32 v 4))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i)) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (*.f32 -1/6 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 4))))))
(/.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.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 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 (neg.f32 v) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 (neg.f32 v) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) v) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) v) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 (neg.f32 v) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (/.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 cosTheta_O v) 2) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 (neg.f32 v) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (/.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 v) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_i)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) cosTheta_O)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))) -1)
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 (/.f32 1 v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_O)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_O)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (*.f32 v (*.f32 -2 (sinh.f32 (/.f32 1 v)))) v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) (*.f32 v (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))

eval912.0ms (4%)

Compiler

Compiled 41745 to 22236 computations (46.7% saved)

prune614.0ms (2.7%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New1166371203
Fresh101
Picked101
Done314
Total1171381209
Error
0.0b
Counts
1209 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v)
0.4b
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))
0.5b
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))
0.4b
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
0.4b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1/2)
0.4b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
0.5b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.4b
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
0.4b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
13.1b
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
0.7b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.6b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
13.1b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v 2)))
0.7b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
11.3b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
0.4b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))))
0.8b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))
0.5b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))))
0.6b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.4b
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
13.1b
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) 2))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
13.1b
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Compiler

Compiled 2301 to 1633 computations (29% saved)

localize178.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
0.3b
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.3b
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 113 to 52 computations (54% saved)

series10.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1312×rational_best-1
1282×rational_best-4
1282×rational_best-2
1282×rational_best-3
1276×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02090
113190
220390
326290
437190
569190
6176690
7564190
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))

simplify240.0ms (1.1%)

Algorithm
egg-herbie
Rules
1184×rational_best-simplify-47
1164×rational_best-simplify-48
1074×rational_best-simplify-1
894×rational_best-simplify-39
830×rational_best-simplify-46
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02237278
14166980
27646654
314226630
430196630
551066490
Stop Event
node limit
Counts
118 → 143
Calls
Call 1
Inputs
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(+.f32 (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(-.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
Outputs
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 -1/6 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))
(+.f32 (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 -1/6 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_i (*.f32 -1/2 sinTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)) (/.f32 cosTheta_i v))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_i (*.f32 -1/2 sinTheta_O))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)) (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))))))
(+.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_i (*.f32 -1/2 sinTheta_O))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 -1/6 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 cosTheta_i (pow.f32 v 4))))))))
(+.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_i (*.f32 -1/2 sinTheta_O))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_i (*.f32 -1/2 sinTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) sinTheta_O)) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (/.f32 cosTheta_i v))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) sinTheta_O)) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (/.f32 cosTheta_i (pow.f32 v 4)))))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))))) (*.f32 -1/2 (*.f32 cosTheta_i (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_i (*.f32 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 cosTheta_i)
(*.f32 cosTheta_i 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4))) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -7/360 (*.f32 -1/2 (/.f32 cosTheta_i (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36))) (+.f32 (*.f32 cosTheta_i 1/5040) (*.f32 cosTheta_i -1/720))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i -7/360)) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/2 (+.f32 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 4))) (/.f32 (+.f32 (*.f32 cosTheta_i 7/2160) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6))))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_i)
(*.f32 cosTheta_i 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4)) cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (*.f32 7/360 (/.f32 cosTheta_i (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/720) (+.f32 (*.f32 cosTheta_i -1/5040) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36))))) (pow.f32 v 6)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4)) cosTheta_i)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i 7/360)) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (*.f32 7/360 (/.f32 cosTheta_i (pow.f32 v 4))) (+.f32 cosTheta_i (/.f32 (+.f32 (*.f32 cosTheta_i -7/2160) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (+.f32 (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i -31/15120) (pow.f32 v 6))))))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 0 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (neg.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3)))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 v (sinh.f32 (/.f32 1 v)))))

localize21.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
0.2b
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
Compiler

Compiled 24 to 10 computations (58.3% saved)

series61.0ms (0.3%)

Counts
2 → 72
Calls

18 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1380×rational_best-1
1332×rational_best-2
1324×rational_best-4
1324×rational_best-3
1294×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16032
29932
313032
420032
535132
670432
7214432
8416732
9689532
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 cosTheta_O 1/2) (neg.f32 cosTheta_i)) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) -1/2)))))))

simplify221.0ms (1%)

Algorithm
egg-herbie
Rules
1418×rational_best-simplify-1
1388×rational_best-simplify-2
1266×rational_best-simplify-53
1072×rational_best-simplify-45
946×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0431408
1831408
21381408
32421408
43841408
56151408
610181408
714341408
818061408
918501408
1018841408
1119111408
1219691408
1321261408
1425841408
1540381408
1651181408
1758381408
1862791408
1973181408
Stop Event
node limit
Counts
88 → 23
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)
(+.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O 1/2) (neg.f32 cosTheta_i)) (neg.f32 v))
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)
(neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) -1/2)))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(+.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 0)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 (*.f32 (*.f32 cosTheta_O 1/2) (neg.f32 cosTheta_i)) (neg.f32 v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v))) 1)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) -1/2)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) 1/2)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)

localize84.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
0.3b
(/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
0.3b
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 105 to 51 computations (51.4% saved)

series33.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1210×rational_best-simplify-2
1114×rational_best-simplify-39
1084×rational_best-1
1080×rational_best-4
1080×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019109
1125109
2211109
3332109
4566109
51322109
64375109
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)))))

simplify211.0ms (0.9%)

Algorithm
egg-herbie
Rules
1192×rational_best-simplify-53
1152×rational_best-simplify-1
878×rational_best-simplify-48
812×rational_best-simplify-2
796×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035511133
168710759
2132110355
3250610001
439589943
573409943
Stop Event
node limit
Counts
171 → 197
Calls
Call 1
Inputs
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 6))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O) (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)))) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O))) (pow.f32 v 4))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.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 1/3 (/.f32 (*.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/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) v)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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)))))
(*.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_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O)
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) cosTheta_O)
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) cosTheta_O)
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) -1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))
(*.f32 (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(*.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) cosTheta_O)
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(+.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)
(+.f32 0 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
(/.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
Outputs
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 cosTheta_O 1/2) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_O 1/2) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_O 1/120) (*.f32 cosTheta_O -1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 cosTheta_O 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O))) (+.f32 (*.f32 -1/720 cosTheta_O) (*.f32 1/5040 cosTheta_O))) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_O) (*.f32 -1/36 cosTheta_O)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_O 1/2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_O 1/120) (*.f32 cosTheta_O -1/36)) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_O 1/120) (*.f32 cosTheta_O -1/36)) -1/6) (+.f32 (*.f32 cosTheta_O -1/720) (*.f32 cosTheta_O 1/5040))) (pow.f32 v 6))))))
(+.f32 (+.f32 (*.f32 cosTheta_O 1/2) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O -7/360) -1/6) (*.f32 cosTheta_O -1/840)) (pow.f32 v 6)) (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)))))
(+.f32 (+.f32 (*.f32 cosTheta_O 1/2) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)) (/.f32 (+.f32 (*.f32 cosTheta_O 7/2160) (*.f32 cosTheta_O -1/840)) (pow.f32 v 6)))))
(+.f32 (*.f32 cosTheta_O 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_O -7/360) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_O 31/15120) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_O)
(*.f32 cosTheta_O 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 cosTheta_O 1/2) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_O 1/2) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)) cosTheta_O)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/5040 cosTheta_O) (+.f32 (*.f32 1/720 cosTheta_O) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_O) (*.f32 1/36 cosTheta_O))))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_O 1/2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36)) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_O -1/5040) (+.f32 (*.f32 cosTheta_O 1/720) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_O -1/120) (*.f32 cosTheta_O 1/36))))) (pow.f32 v 6))))))
(+.f32 (*.f32 cosTheta_O 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_O 7/360)) (*.f32 cosTheta_O 1/840)) (pow.f32 v 6)) (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O -7/2160) (*.f32 cosTheta_O 1/840)) (pow.f32 v 6)) (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_O 7/360) (pow.f32 v 4)) (+.f32 cosTheta_O (/.f32 (*.f32 cosTheta_O -31/15120) (pow.f32 v 6))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O) (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 -1 (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 -1 (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (+.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O sinTheta_i)))) (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))))) (pow.f32 v 4)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_O (neg.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4))) (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (+.f32 (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_O) (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)) (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)))) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))) (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (*.f32 cosTheta_O sinTheta_O))))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)) (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (*.f32 sinTheta_O (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 sinTheta_O (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 cosTheta_O sinTheta_i) (pow.f32 v 2))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O sinTheta_i)) (pow.f32 v 2)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 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_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2)))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O)))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.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 1/3 (/.f32 (*.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/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2))) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) 1/3))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2)) (/.f32 sinTheta_O v))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) -2/3))) (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (/.f32 sinTheta_O v))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3)))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O)))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O)))) (neg.f32 v)) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (neg.f32 v)) (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_O 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 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_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))
(+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) v)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (/.f32 sinTheta_i v))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) v))) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) -2/3))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O)))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 cosTheta_O (*.f32 -2 cosTheta_O))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 (pow.f32 sinTheta_i 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 cosTheta_O (neg.f32 sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
2
(+.f32 2 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))))
(+.f32 2 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (+.f32 2 (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (*.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 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (+.f32 2 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 2 (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
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/3 (/.f32 1 (pow.f32 v 2))) (+.f32 2 (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 2 (*.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 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (+.f32 2 (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 2 (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 v 2))) (*.f32 1/60 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/2520 (/.f32 1 (pow.f32 v 6)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 cosTheta_O (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (neg.f32 cosTheta_O)))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (neg.f32 (neg.f32 cosTheta_O)) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(*.f32 (/.f32 1 (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (/.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (*.f32 2 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) -1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (neg.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (/.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(neg.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) -2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 (*.f32 2 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (sinh.f32 (/.f32 1 v)))) (*.f32 v v)))
(/.f32 cosTheta_O (*.f32 2 (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 v 2)))))
(+.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(+.f32 0 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(-.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 0)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 1 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (/.f32 1 (*.f32 v (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(/.f32 (/.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))
(pow.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) 1)
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))

localize90.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))
0.3b
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 107 to 45 computations (57.9% saved)

series156.0ms (0.7%)

Counts
2 → 120
Calls

30 calls:

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

rewrite92.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1272×rational_best-simplify-2
1262×rational_best-1
1222×rational_best-4
1222×rational_best-2
1222×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021126
1136126
2215120
3326120
4660120
51768120
65480120
Stop Event
node limit
Counts
2 → 79
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (neg.f32 v) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (/.f32 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))

simplify433.0ms (1.9%)

Algorithm
egg-herbie
Rules
1160×rational_best-simplify-2
1160×rational_best-simplify-53
1150×rational_best-simplify-1
976×rational_best-simplify-44
888×rational_best-simplify-48
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
037418193
182317773
2161916817
3329116261
4504816201
5777616201
Stop Event
node limit
Counts
199 → 236
Calls
Call 1
Inputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) 0)
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (neg.f32 v)))
(-.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) v)
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 v v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) -1)
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (/.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_i)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O)
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
Outputs
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (pow.f32 sinTheta_i 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) v))) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) 1/3))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 1/3 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 -1 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (/.f32 sinTheta_O v))))) (*.f32 -1/2 (pow.f32 sinTheta_i 3))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3)))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) v) (neg.f32 sinTheta_O)) (*.f32 (*.f32 (pow.f32 sinTheta_O 3) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) v) (neg.f32 sinTheta_O)) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.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)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (*.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (/.f32 sinTheta_i v))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (/.f32 sinTheta_i v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) -2/3))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_i 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 (neg.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (pow.f32 v 2))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 -1 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))))) (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))))))) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))) (pow.f32 v 3)))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 -1 (*.f32 sinTheta_i (+.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4)) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4)) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (pow.f32 v 2))))))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))) (pow.f32 v 3))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 4))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 4)))))
(+.f32 (+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)) (*.f32 cosTheta_i (/.f32 cosTheta_O v))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)) (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (pow.f32 v 2)) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (pow.f32 sinTheta_i 2))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))))))
(+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 -1/2 (pow.f32 sinTheta_i 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) v))) (+.f32 (*.f32 -1 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))) (*.f32 1/3 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (/.f32 sinTheta_O v))) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2/3))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) v))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) -2/3)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) v))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) -2/3)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) v))) (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) -2/3))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (/.f32 sinTheta_i v))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (/.f32 sinTheta_i v))) (*.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) -2/3))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) v))) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) -2/3)))))))
(+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) -2/3)))))))
(+.f32 (+.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 (/.f32 sinTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 sinTheta_O)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) -2/3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O 1/2))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v))) (+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 2))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))))) (pow.f32 v 3))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))) (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 -1 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) cosTheta_i))))) (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))))))) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (/.f32 cosTheta_i v)))))
(+.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 -1 (*.f32 sinTheta_i (+.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 -1 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 3))) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 3)) (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 2))))))
(*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 1/2 cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O 1/2))
(*.f32 cosTheta_O (*.f32 cosTheta_i 1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))
(+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) v)))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))) (pow.f32 v 2))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 2))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 2)) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 2)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) v)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) v)) (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/2 cosTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i v)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))) (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_O))))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 2)) (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 3)) (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_O sinTheta_O))) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i v)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (/.f32 0 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) v)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 v v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 (neg.f32 v) (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 v))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (neg.f32 v) (/.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) -1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 (/.f32 v v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (neg.f32 (*.f32 v (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(+.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(+.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 0 (neg.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 0 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (neg.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_i)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))))
(*.f32 cosTheta_i (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v))))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(pow.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(neg.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 2 (sinh.f32 (/.f32 1 v))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))

localize123.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (/.f32 cosTheta_O v) 3)
0.3b
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.5b
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 149 to 70 computations (53% saved)

series8.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1366×rational_best-1
1346×rational_best-2
1344×rational_best-4
1344×rational_best-3
878×rational_best-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01456
19556
215356
320126
431126
560126
6125826
7361226
8680126
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2)))
(*.f32 (/.f32 cosTheta_O v) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 cosTheta_i v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O v) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O (/.f32 3 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_O v) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 cosTheta_O (/.f32 -2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 2 v)) (*.f32 (/.f32 cosTheta_O v) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 cosTheta_O v) 1) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 v))) (+.f32 -1 (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O v) 5) (*.f32 cosTheta_O (/.f32 -2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 -2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 cosTheta_O v) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (/.f32 cosTheta_O v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (*.f32 cosTheta_O (/.f32 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 cosTheta_O (/.f32 3 v)) (*.f32 cosTheta_O (/.f32 3 v))) (*.f32 cosTheta_O (/.f32 3 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 (/.f32 cosTheta_O v) 5))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O 3) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_O v) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O -2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)))))

simplify274.0ms (1.2%)

Algorithm
egg-herbie
Rules
2396×rational_best-simplify-50
1372×rational_best-simplify-55
1262×rational_best-simplify-2
1170×rational_best-simplify-53
1020×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01492974
12721582
24231582
37381582
420541582
541171582
657391582
766121582
868621582
970301582
Stop Event
node limit
Counts
118 → 73
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.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 v) cosTheta_O)
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))
(*.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v)))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))) -1)
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(+.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 2 v)))
(+.f32 0 (*.f32 cosTheta_O (/.f32 3 v)))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 5))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v))))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_O v) -4)))
(+.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4))
(+.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v)))
(+.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)
(+.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 cosTheta_O (/.f32 -2 v))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 2 v)) (*.f32 (/.f32 cosTheta_O v) -4)))
(+.f32 (+.f32 (/.f32 cosTheta_O v) 1) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 v))))
(+.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 v))) (+.f32 -1 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 (/.f32 cosTheta_O v) 5) (*.f32 cosTheta_O (/.f32 -2 v)))
(-.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 -2 v)))
(-.f32 0 (*.f32 (/.f32 cosTheta_O v) -3))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4)))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (/.f32 cosTheta_O v)))
(-.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) -4))
(-.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O (neg.f32 v)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)
(-.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 4)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (*.f32 cosTheta_O (/.f32 2 v))))
(-.f32 (+.f32 (*.f32 cosTheta_O (/.f32 3 v)) (*.f32 cosTheta_O (/.f32 3 v))) (*.f32 cosTheta_O (/.f32 3 v)))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 (/.f32 cosTheta_O v) 5))
(/.f32 (*.f32 cosTheta_O 3) v)
(/.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)
(/.f32 (*.f32 (/.f32 cosTheta_O v) -3) -1)
(/.f32 (-.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (neg.f32 v))
(/.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O -2)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (neg.f32 v))
(/.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)) v)
(pow.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)
Outputs
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 -2 (/.f32 cosTheta_O v))) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 (/.f32 cosTheta_O v)) (*.f32 2 (/.f32 cosTheta_O v)))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i v)) (*.f32 -3 (/.f32 cosTheta_i v))) cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (/.f32 (+.f32 (*.f32 2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -3 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 0)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 1 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 1 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 -1 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 1 v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v))) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 3 v) (*.f32 -2 (/.f32 1 v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v)))
(*.f32 cosTheta_O (*.f32 (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v)) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v))))
(*.f32 (/.f32 cosTheta_O (neg.f32 v)) (neg.f32 cosTheta_i))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_i (neg.f32 v)) (neg.f32 cosTheta_O))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 -1 v) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (neg.f32 v))) -1)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v))) -1)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (/.f32 -1 v))
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(pow.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) 1)
(*.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O v)) (*.f32 (/.f32 cosTheta_O v) -2)) cosTheta_i)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 2 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 0 (*.f32 cosTheta_O (/.f32 3 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 5))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v))))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 cosTheta_O v) -4)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 cosTheta_O (/.f32 -2 v))))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 2 v)) (*.f32 (/.f32 cosTheta_O v) -4)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (+.f32 (/.f32 cosTheta_O v) 1) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 v))))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 v))) (+.f32 -1 (/.f32 cosTheta_O v)))
(*.f32 3 (/.f32 cosTheta_O v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) 5) (*.f32 cosTheta_O (/.f32 -2 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 -2 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 0 (*.f32 (/.f32 cosTheta_O v) -3))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) 4)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (/.f32 cosTheta_O v)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (/.f32 cosTheta_O (neg.f32 v)) (*.f32 (/.f32 cosTheta_O v) -4))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 2 v)) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) 4) (/.f32 cosTheta_O v))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 cosTheta_O (/.f32 3 v)) 0)
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 cosTheta_O (/.f32 -2 v)) (*.f32 (/.f32 cosTheta_O v) 4)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) -3) (-.f32 (*.f32 (/.f32 cosTheta_O v) -4) (*.f32 cosTheta_O (/.f32 2 v))))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (+.f32 (*.f32 cosTheta_O (/.f32 3 v)) (*.f32 cosTheta_O (/.f32 3 v))) (*.f32 cosTheta_O (/.f32 3 v)))
(*.f32 3 (/.f32 cosTheta_O v))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) 4) (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 (/.f32 cosTheta_O v) 5))
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O 3) v)
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 cosTheta_O v) -3) -1)
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (-.f32 (neg.f32 cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (neg.f32 v))
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (-.f32 cosTheta_O (*.f32 cosTheta_O -2)) v)
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (-.f32 (*.f32 cosTheta_O -2) cosTheta_O) (neg.f32 v))
(*.f32 3 (/.f32 cosTheta_O v))
(/.f32 (-.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)) v)
(*.f32 3 (/.f32 cosTheta_O v))
(pow.f32 (*.f32 cosTheta_O (/.f32 3 v)) 1)
(*.f32 3 (/.f32 cosTheta_O v))

eval1.4s (6%)

Compiler

Compiled 44162 to 25743 computations (41.7% saved)

prune333.0ms (1.5%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New95821979
Fresh72532
Picked011
Done235
Total967501017
Error
0.0b
Counts
1017 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
13.1b
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
0.6b
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (neg.f32 v)))
0.5b
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))
0.4b
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.5b
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (/.f32 1 v))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1/2)
0.4b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
0.5b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
13.1b
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
0.6b
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)))) (/.f32 1 v))
0.7b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.6b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.9b
(*.f32 (+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 (/.f32 cosTheta_O v) 5) (*.f32 cosTheta_O (/.f32 -2 v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) 1/2)
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (/.f32 1 v))
0.5b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
0.5b
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
13.0b
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
0.7b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
11.3b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))))
0.8b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))
0.5b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))))
0.6b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.4b
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.4b
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
13.1b
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.3b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
13.1b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i 2)))
0.5b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))
13.1b
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Compiler

Compiled 3048 to 2138 computations (29.9% saved)

localize103.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))
0.3b
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))))
0.3b
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 123 to 61 computations (50.4% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1558×rational_best-1
1522×rational_best-4
1522×rational_best-2
1522×rational_best-3
1484×exponential-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
020125
1128125
2195125
3261125
4407125
5836125
62214107
75422107
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 v (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 v (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sinh.f32 (/.f32 1 v)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (neg.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 v) (neg.f32 (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (-.f32 (*.f32 v -2) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (/.f32 -1 v))) (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 v -2) (neg.f32 v)) (neg.f32 (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 v v) v) (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))) (sinh.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))))))

simplify242.0ms (1.1%)

Algorithm
egg-herbie
Rules
1300×rational_best-simplify-51
1282×rational_best-simplify-47
1184×rational_best-simplify-50
1166×rational_best-simplify-1
966×rational_best-simplify-2
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
02758388
15038074
29307732
317707708
431497708
550947556
668427528
778667528
Stop Event
node limit
Counts
160 → 196
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(+.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 -1 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(+.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(+.f32 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(+.f32 (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(*.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 v (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) v)
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (neg.f32 (/.f32 -1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) v))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 (neg.f32 v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (neg.f32 v))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (-.f32 (*.f32 v -2) (neg.f32 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) -1)
(*.f32 (/.f32 1 (neg.f32 (/.f32 -1 v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (-.f32 (*.f32 v -2) (neg.f32 v)) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 (-.f32 (+.f32 v v) v) (sinh.f32 (/.f32 1 v)))
(*.f32 (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))) v)
(*.f32 (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))) (sinh.f32 (/.f32 1 v)))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(+.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(-.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(*.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) -1)
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 cosTheta_i))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
Outputs
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 1/2 v))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 1/2 v))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 1/2 v))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 1/2 v))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))) (+.f32 1 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))) (+.f32 1 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))
(+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) sinTheta_O))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3)) (/.f32 cosTheta_i v))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 4))))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3)) (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)) (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_i -1/6) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 v 3))) (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_i -1/6) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 -1/2 (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 cosTheta_i (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (pow.f32 v 4)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (/.f32 cosTheta_i v))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_i -1/6) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4)))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 cosTheta_i (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (*.f32 cosTheta_i -1/6) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4)))) (*.f32 -1/2 (*.f32 cosTheta_i (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_i v)))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))))
(/.f32 cosTheta_i (*.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 1/2 cosTheta_i) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4))) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 cosTheta_i -1/36))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 cosTheta_i -1/720))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i -7/360)) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)) (/.f32 (+.f32 (*.f32 cosTheta_i 7/2160) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6)))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 6)))))
(+.f32 (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 6)))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/720) (+.f32 (*.f32 cosTheta_i -1/5040) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36))))) (pow.f32 v 6)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i 7/360)) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i -7/2160) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6)) (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))) (+.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i -31/15120) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i -31/15120) (pow.f32 v 6)) (+.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4)))))))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 -1 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (+.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (+.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)) (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 1 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 v (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) v)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (neg.f32 (/.f32 -1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))
(+.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)) 0)
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) v))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (/.f32 1 v))))
(*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (neg.f32 v) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 -1 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (neg.f32 v))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (-.f32 (*.f32 v -2) (neg.f32 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)) -1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (/.f32 1 (neg.f32 (/.f32 -1 v))) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (neg.f32 (/.f32 -1 v))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))
(+.f32 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)) 0)
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(*.f32 (-.f32 (*.f32 v -2) (neg.f32 v)) (neg.f32 (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (-.f32 (+.f32 v v) v) (sinh.f32 (/.f32 1 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) (sinh.f32 (/.f32 1 v))) v)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(*.f32 (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))) (sinh.f32 (/.f32 1 v)))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (neg.f32 (/.f32 -1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (-.f32 (+.f32 v v) (/.f32 1 (/.f32 1 v))))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(neg.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (neg.f32 v)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) v)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) v)))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v))))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))))
(/.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (+.f32 v v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (+.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2)))) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3) (*.f32 2 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) cosTheta_i)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (neg.f32 cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) cosTheta_i)
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))

localize42.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
0.3b
(*.f32 cosTheta_O (/.f32 1/2 v))
Compiler

Compiled 24 to 15 computations (37.5% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite16.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
32×rational_best-simplify-2
20×rational_best-4
20×rational_best-2
20×rational_best-3
20×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16032
29532
310432
410632
Stop Event
saturated
Counts
2 → 10
Calls
Call 1
Inputs
(*.f32 cosTheta_O (/.f32 1/2 v))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)))))

simplify32.0ms (0.1%)

Algorithm
egg-herbie
Rules
54×rational_best-simplify-2
20×rational_best-simplify-47
14×rational_best-simplify-6
14×rational_best-simplify-44
rational_best-simplify-45
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0271156
1391156
2551156
3761156
4861156
5901156
Stop Event
saturated
Counts
70 → 17
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)
(+.f32 0 (*.f32 cosTheta_O (/.f32 1/2 v)))
(-.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)
(/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)
(+.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
(pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
Outputs
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 cosTheta_O v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (/.f32 cosTheta_O v) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)
(*.f32 cosTheta_O (/.f32 1/2 v))
(+.f32 0 (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_O (/.f32 1/2 v))
(-.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 0)
(*.f32 cosTheta_O (/.f32 1/2 v))
(/.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(*.f32 cosTheta_O (/.f32 1/2 v))
(pow.f32 (*.f32 cosTheta_O (/.f32 1/2 v)) 1)
(*.f32 cosTheta_O (/.f32 1/2 v))
(+.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 v))
(+.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 v))
(-.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 0)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 v))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 v))
(pow.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 1/2 v))

localize84.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
0.3b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
0.7b
(exp.f32 (/.f32 1 v))
0.8b
(exp.f32 (/.f32 -1 v))
Compiler

Compiled 91 to 64 computations (29.7% saved)

series12.0ms (0.1%)

Counts
4 → 60
Calls

21 calls:

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

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1248×rational_best-1
1220×rational_best-4
1220×rational_best-2
1220×rational_best-3
1218×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017118
1106118
2161112
3242112
4399112
5807112
61894112
75492112
Stop Event
node limit
Counts
4 → 82
Calls
Call 1
Inputs
(exp.f32 (/.f32 -1 v))
(exp.f32 (/.f32 1 v))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (/.f32 -1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (/.f32 -1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (/.f32 -1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (/.f32 1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 v v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 (neg.f32 v) (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (neg.f32 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) (neg.f32 (neg.f32 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))))

simplify268.0ms (1.2%)

Algorithm
egg-herbie
Rules
1916×rational_best-simplify-1
1326×rational_best-simplify-2
1092×rational_best-simplify-43
634×rational_best-simplify-45
536×rational_best-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02736490
14996182
29306100
317735996
440615960
559405960
669465960
772805960
874755960
979465960
Stop Event
node limit
Counts
142 → 161
Calls
Call 1
Inputs
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/1440 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 1/10080 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/6 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O)))))) (pow.f32 v 7))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/240 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/10080 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 -1/240 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/1440 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/10080 cosTheta_O) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O))) (*.f32 -1/1440 cosTheta_O))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O)) (pow.f32 v 4))))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/1440 (/.f32 cosTheta_O (pow.f32 v 6))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -1/240 cosTheta_O) (*.f32 1/72 cosTheta_O)) (pow.f32 v 6))) (+.f32 (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/10080 (/.f32 cosTheta_O (pow.f32 v 6)))))))))
(+.f32 (exp.f32 (/.f32 -1 v)) 0)
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(-.f32 (exp.f32 (/.f32 -1 v)) 0)
(-.f32 0 (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 -1 (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(/.f32 (exp.f32 (/.f32 -1 v)) 1)
(/.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(neg.f32 (neg.f32 (exp.f32 (/.f32 -1 v))))
(+.f32 (exp.f32 (/.f32 1 v)) 0)
(+.f32 0 (exp.f32 (/.f32 1 v)))
(-.f32 (exp.f32 (/.f32 1 v)) 0)
(-.f32 0 (neg.f32 (exp.f32 (/.f32 1 v))))
(*.f32 -1 (neg.f32 (exp.f32 (/.f32 1 v))))
(*.f32 1 (exp.f32 (/.f32 1 v)))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)
(/.f32 (exp.f32 (/.f32 1 v)) 1)
(/.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(neg.f32 (neg.f32 (exp.f32 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))))
(+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)
(-.f32 0 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(-.f32 (+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 v v))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) -1)
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 v v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) v)
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) (neg.f32 (neg.f32 v)))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) -1)
(-.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -3))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3)))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2)))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 2)))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) -1)
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)
(neg.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
Outputs
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(-.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(+.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 1 (/.f32 1 v))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))))
1
(+.f32 1 (/.f32 1 v))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v)))
(+.f32 1 (+.f32 (/.f32 1 v) (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (/.f32 1 v))))
(+.f32 (+.f32 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (+.f32 1 (/.f32 1 v))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.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)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/72) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/240))) (pow.f32 v 5)))))
(+.f32 (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/720) (pow.f32 v 5)))))
(+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))) (neg.f32 (*.f32 -7/720 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 7/720))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/1440 (*.f32 cosTheta_i cosTheta_O)) (+.f32 (*.f32 1/10080 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/6 (+.f32 (*.f32 -1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 1/240 (*.f32 cosTheta_i cosTheta_O)))))) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/72) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/240))) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/1440) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/10080)) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/72) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/240))) -1/6))) (pow.f32 v 7))))))
(+.f32 (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/720) -1/6) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/1680)) (pow.f32 v 7))) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/720) (pow.f32 v 5))))))
(+.f32 (*.f32 -1 (+.f32 (*.f32 -7/720 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5)))) (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/4320) (*.f32 cosTheta_i (*.f32 cosTheta_O -1/1680))) (pow.f32 v 7)))) (+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (+.f32 (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 7/720) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 31/30240) (pow.f32 v 7)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 (/.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 31/30240))) (pow.f32 v 7)) (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 31/30240)) (neg.f32 (pow.f32 v 7))) (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/240 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/72) (*.f32 cosTheta_i (*.f32 cosTheta_O 1/240))) (pow.f32 v 5)))))
(+.f32 (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) -7/720) (pow.f32 v 5)))))
(+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))) (neg.f32 (*.f32 -7/720 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))))))
(+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 7/720))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (+.f32 (*.f32 -1/10080 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 -1/240 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 1/72 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1/240 (*.f32 cosTheta_i cosTheta_O))) (pow.f32 v 7))) (+.f32 (*.f32 1/1440 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 1/72 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 5)))))))))
(+.f32 (*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 -1/10080 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 7)))) (+.f32 (*.f32 -1/240 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 5)))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/72)) (*.f32 (*.f32 cosTheta_i cosTheta_O) -1/240)) (pow.f32 v 7))) (+.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 5))) 1/72) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 7))) 1/1440)))))))
(+.f32 (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (+.f32 (*.f32 cosTheta_O (*.f32 -1/10080 (/.f32 cosTheta_i (pow.f32 v 7)))) (+.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) 7/720) (pow.f32 v 7))) (*.f32 cosTheta_O (*.f32 1/1440 (/.f32 cosTheta_i (pow.f32 v 7))))) (+.f32 (*.f32 -1/240 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 1/72))))))
(+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 7/720)) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 7/720 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 7))))) (*.f32 cosTheta_O (*.f32 1/1440 (/.f32 cosTheta_i (pow.f32 v 7))))) (+.f32 (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 7)) (*.f32 -1/10080 cosTheta_O)))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 7/720 (pow.f32 v 7)))) (+.f32 (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 1/1440 (/.f32 cosTheta_i (pow.f32 v 7))) (*.f32 1/2 (/.f32 cosTheta_i v)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 5))) 7/720)) (*.f32 cosTheta_O (+.f32 (*.f32 -1/10080 (/.f32 cosTheta_i (pow.f32 v 7))) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))))
(+.f32 (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 7/720 (pow.f32 v 7)))) (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720)))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 7))) 1/1680)))
(+.f32 (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 (/.f32 cosTheta_i (pow.f32 v 5)) 7/720))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 7/720 (pow.f32 v 7))))) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (pow.f32 v 7))) 1/1680)))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 cosTheta_O 1/240) (*.f32 cosTheta_O -1/72)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (neg.f32 (/.f32 (*.f32 cosTheta_O -7/720) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (neg.f32 (*.f32 -7/720 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/10080 cosTheta_O) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O))) (*.f32 -1/1440 cosTheta_O))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/240 cosTheta_O) (*.f32 -1/72 cosTheta_O)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 cosTheta_O 1/240) (*.f32 cosTheta_O -1/72)) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 cosTheta_O 1/10080) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 cosTheta_O 1/240) (*.f32 cosTheta_O -1/72))) (*.f32 cosTheta_O -1/1440))) (pow.f32 v 6)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 1/2 cosTheta_O) (neg.f32 (/.f32 (*.f32 cosTheta_O -7/720) (pow.f32 v 4)))) (neg.f32 (/.f32 (+.f32 (*.f32 cosTheta_O 1/10080) (+.f32 (*.f32 -1/6 (*.f32 cosTheta_O -7/720)) (*.f32 cosTheta_O -1/1440))) (pow.f32 v 6)))))
(+.f32 (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2)))) (*.f32 -1 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O 7/4320) (*.f32 cosTheta_O -1/1680)) (pow.f32 v 6)) (*.f32 -7/720 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 cosTheta_O 1/10080) (*.f32 cosTheta_O 1/1080)) (pow.f32 v 6))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720))))
(+.f32 (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2)))) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720) (/.f32 (neg.f32 (*.f32 cosTheta_O 31/30240)) (pow.f32 v 6))))
(+.f32 (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2)))) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720) (/.f32 (*.f32 cosTheta_O 31/30240) (neg.f32 (pow.f32 v 6)))))
(*.f32 1/2 cosTheta_O)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 1/2 cosTheta_O))
(+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 -1 (/.f32 (+.f32 (*.f32 cosTheta_O 1/240) (*.f32 cosTheta_O -1/72)) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (neg.f32 (/.f32 (*.f32 cosTheta_O -7/720) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (neg.f32 (*.f32 -7/720 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/1440 (/.f32 cosTheta_O (pow.f32 v 6))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 -1/240 cosTheta_O) (*.f32 1/72 cosTheta_O)) (pow.f32 v 6))) (+.f32 (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/10080 (/.f32 cosTheta_O (pow.f32 v 6)))))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/1440 (/.f32 cosTheta_O (pow.f32 v 6))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 cosTheta_O -1/240) (*.f32 cosTheta_O 1/72)) (pow.f32 v 6))) (+.f32 (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/10080 (/.f32 cosTheta_O (pow.f32 v 6)))))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 1/1440 (/.f32 cosTheta_O (pow.f32 v 6))) (+.f32 (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))) (+.f32 (*.f32 -1/10080 (/.f32 cosTheta_O (pow.f32 v 6))) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_O 7/720) (pow.f32 v 6)))))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (+.f32 (+.f32 (*.f32 -1/240 (/.f32 cosTheta_O (pow.f32 v 4))) (*.f32 -1/6 (*.f32 7/720 (/.f32 cosTheta_O (pow.f32 v 6))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 6)) 1/1680)) (+.f32 (*.f32 1/2 cosTheta_O) (*.f32 1/72 (/.f32 cosTheta_O (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 cosTheta_O 7/720) (pow.f32 v 6))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 6)) 1/1680)) (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720))))
(+.f32 (*.f32 1/2 cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 4)) 7/720) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 cosTheta_O 7/720) (pow.f32 v 6))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 6)) 1/1680)))))
(+.f32 (exp.f32 (/.f32 -1 v)) 0)
(exp.f32 (/.f32 -1 v))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(-.f32 (exp.f32 (/.f32 -1 v)) 0)
(exp.f32 (/.f32 -1 v))
(-.f32 0 (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 -1 (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(exp.f32 (/.f32 -1 v))
(/.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(/.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(exp.f32 (/.f32 -1 v))
(pow.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(neg.f32 (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(+.f32 (exp.f32 (/.f32 1 v)) 0)
(exp.f32 (/.f32 1 v))
(+.f32 0 (exp.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(-.f32 (exp.f32 (/.f32 1 v)) 0)
(exp.f32 (/.f32 1 v))
(-.f32 0 (neg.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(*.f32 -1 (neg.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(*.f32 1 (exp.f32 (/.f32 1 v)))
(exp.f32 (/.f32 1 v))
(*.f32 (exp.f32 (/.f32 1 v)) 1)
(exp.f32 (/.f32 1 v))
(*.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)
(exp.f32 (/.f32 1 v))
(/.f32 (exp.f32 (/.f32 1 v)) 1)
(exp.f32 (/.f32 1 v))
(/.f32 (neg.f32 (exp.f32 (/.f32 1 v))) -1)
(exp.f32 (/.f32 1 v))
(pow.f32 (exp.f32 (/.f32 1 v)) 1)
(exp.f32 (/.f32 1 v))
(neg.f32 (neg.f32 (exp.f32 (/.f32 1 v))))
(exp.f32 (/.f32 1 v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 0 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(-.f32 (+.f32 (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 v v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) (/.f32 (neg.f32 v) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) -1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 v v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v))) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) -1)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 0)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 0 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -3))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (neg.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3)))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2) (+.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) -2)))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 3) (*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 -1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_O (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2)))
(*.f32 cosTheta_O (-.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2))))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 4) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (*.f32 4 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)) (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 2)))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 4) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (*.f32 4 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))) (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 cosTheta_O) 2)))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) 2) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_O (neg.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) -1)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) 1)
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(neg.f32 (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))

localize94.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))
0.3b
(/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
0.3b
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 121 to 65 computations (46.3% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1352×rational_best-1
1330×rational_best-4
1330×rational_best-2
1330×rational_best-3
1330×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02092
113092
220486
328186
444386
590086
6258986
7561086
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_O)) 2) cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) 2) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (+.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (-.f32 (*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) 2) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))))

simplify301.0ms (1.3%)

Algorithm
egg-herbie
Rules
1108×rational_best-simplify-2
1080×rational_best-simplify-1
1042×rational_best-simplify-47
1012×rational_best-simplify-39
948×rational_best-simplify-51
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03009175
15798915
29968593
316058215
426848199
549668175
667558175
778448175
Stop Event
node limit
Counts
121 → 152
Calls
Call 1
Inputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O) (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O v)))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)))) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O))) (pow.f32 v 4))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.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 1/3 (/.f32 (*.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/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) v)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)
(+.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(-.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)
(-.f32 (*.f32 2 (/.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 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(+.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)
(-.f32 0 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(-.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 3))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_O)) 2) cosTheta_O))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) 2) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (+.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(*.f32 -1 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 cosTheta_O))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (-.f32 (*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) 2) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(*.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)
(neg.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
Outputs
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 6)))))
1/2
(-.f32 1/2 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 31/30240 (/.f32 1 (pow.f32 v 6))) (*.f32 1/12 (/.f32 1 (pow.f32 v 2)))))
(-.f32 (+.f32 1/2 (*.f32 7/720 (/.f32 1 (pow.f32 v 4)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 2))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 6)))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2))) (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (/.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O) (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O))) (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))))))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_O v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 -1 (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 sinTheta_i (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))))) (pow.f32 v 4)))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 cosTheta_O))) (neg.f32 (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (/.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (neg.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 cosTheta_O)))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_O) (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (pow.f32 v 4)) (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (*.f32 (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (/.f32 cosTheta_O (pow.f32 v 3)))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (+.f32 (*.f32 (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (/.f32 cosTheta_O (pow.f32 v 3))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 (*.f32 sinTheta_i (neg.f32 sinTheta_O)) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 cosTheta_O v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_O v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)) (/.f32 cosTheta_O v))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (pow.f32 v 3)))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_O (pow.f32 v 3))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (*.f32 sinTheta_O (/.f32 cosTheta_O (pow.f32 v 2))))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) cosTheta_O)))) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_O v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (+.f32 (*.f32 sinTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (*.f32 cosTheta_O sinTheta_O))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)) (/.f32 cosTheta_O v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (*.f32 cosTheta_O (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) sinTheta_O))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 sinTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (/.f32 cosTheta_O (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_O (+.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_O (/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_O (pow.f32 v 2))) (/.f32 (+.f32 (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 cosTheta_O cosTheta_O)))))) (pow.f32 v 4)))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 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_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -2))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 cosTheta_O (neg.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) sinTheta_O) v)) (+.f32 (*.f32 -1 (/.f32 (*.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 1/3 (/.f32 (*.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/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 (pow.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 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -2)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))) -2)) v))) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) 1/3)))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (/.f32 sinTheta_O v))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) -2/3))) (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (/.f32 sinTheta_O v))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) v))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (neg.f32 v))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (neg.f32 v))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 cosTheta_O (neg.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (*.f32 (/.f32 cosTheta_O (neg.f32 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (/.f32 (pow.f32 sinTheta_O 2) v)))) (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2)))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2)))
(+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 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_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) cosTheta_O) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))) v)))) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 (pow.f32 sinTheta_i 2) cosTheta_O) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O cosTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(+.f32 (+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (*.f32 -1 (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (+.f32 (*.f32 1/3 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (/.f32 sinTheta_i v))))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) -2/3))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 cosTheta_O (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 sinTheta_O (neg.f32 cosTheta_O))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3)))))))
(+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (+.f32 (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_O (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5)))) -2/3)))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (neg.f32 cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (/.f32 sinTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(+.f32 (+.f32 (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 2))) (*.f32 cosTheta_O (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (neg.f32 cosTheta_O)) (/.f32 sinTheta_i (neg.f32 v))) (*.f32 cosTheta_O (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 2))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (pow.f32 v 2) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 0)
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 2 (/.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 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) 1)
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(+.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(+.f32 0 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(+.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 0)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 0 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -2) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (+.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (/.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 4) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 3))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 1 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 cosTheta_O (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (+.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (+.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) cosTheta_O)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (+.f32 cosTheta_O cosTheta_O) (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (neg.f32 cosTheta_O)) 2) cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (neg.f32 (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (+.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) 2) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (+.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (-.f32 (*.f32 (neg.f32 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 2) (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 -1 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (-.f32 (*.f32 (neg.f32 cosTheta_O) 2) (neg.f32 cosTheta_O)))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) -1)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 cosTheta_O (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (-.f32 (*.f32 (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) 2) (/.f32 1 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 1 (*.f32 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))) (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v)))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(*.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) (/.f32 1 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) (neg.f32 v))))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(pow.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))) 1)
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(neg.f32 (/.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2)) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))) 2)))))
(/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))
(/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v (*.f32 2 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))

localize264.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
0.3b
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
0.5b
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 154 to 81 computations (47.4% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite123.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2046×rational_best-2
2046×rational_best-1
950×rational_best-simplify-49
920×rational_best-simplify-46
876×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02089
113589
222689
336171
464171
5119971
6242271
7395071
8710771
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))
(/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -2)) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -3)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 4)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (*.f32 cosTheta_i (*.f32 cosTheta_O -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (-.f32 0 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2) (-.f32 0 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 0 (neg.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (*.f32 cosTheta_i (*.f32 cosTheta_O 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 0 (*.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)))))

simplify178.0ms (0.8%)

Algorithm
egg-herbie
Rules
1440×rational_best-simplify-2
1060×rational_best-simplify-43
996×rational_best-simplify-55
912×rational_best-simplify-50
790×rational_best-simplify-44
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03275363
16243415
211183081
324302869
444182849
559982825
676512825
Stop Event
node limit
Counts
157 → 180
Calls
Call 1
Inputs
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))
(+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -3))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -2)) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -3)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 4)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))
(+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))
(+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (*.f32 cosTheta_i (*.f32 cosTheta_O -6)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (-.f32 0 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2) (-.f32 0 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))))
(+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))
(+.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2)))
(+.f32 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2))))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 0 (neg.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2))))
(+.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (*.f32 cosTheta_i (*.f32 cosTheta_O 4)))
(+.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) 2)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 0 (*.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) 2)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))))
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)))
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6)))))
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 1 (*.f32 cosTheta_i cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))))
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)
(*.f32 -1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))
(*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))) (neg.f32 cosTheta_O))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))) cosTheta_O)
(*.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))) cosTheta_O)
(*.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)) cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)
(+.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(-.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)
(*.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)
(pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)
Outputs
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 2 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 cosTheta_i (-.f32 (*.f32 -3 cosTheta_O) (*.f32 -2 cosTheta_O))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 cosTheta_i) (*.f32 -2 cosTheta_i)) cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 1 (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(/.f32 1/2 v)
(-.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (*.f32 1/12 (/.f32 1 (pow.f32 v 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(-.f32 (+.f32 (*.f32 (/.f32 1 v) 1/2) (*.f32 7/720 (/.f32 1 (pow.f32 v 5)))) (+.f32 (*.f32 1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 31/30240 (/.f32 1 (pow.f32 v 7)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))
(*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 2 v) (*.f32 (/.f32 1 v) 1/3))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 2 v) (+.f32 (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(*.f32 2 v)
(+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v))
(+.f32 (*.f32 2 v) (*.f32 (/.f32 1 v) 1/3))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (*.f32 2 v)))
(+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 1/60 (/.f32 1 (pow.f32 v 3))) (+.f32 (*.f32 1/3 (/.f32 1 v)) (+.f32 (*.f32 1/2520 (/.f32 1 (pow.f32 v 5))) (*.f32 2 v))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 (/.f32 1 v) 1/3) (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 2 v) (+.f32 (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520)) (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60)))
(+.f32 (*.f32 2 v) (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 1/60) (+.f32 (*.f32 (/.f32 1 v) 1/3) (*.f32 (/.f32 1 (pow.f32 v 5)) 1/2520))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -3))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i -2)) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -3)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 4)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O 5)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 13)))
(+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 13)))
(+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (*.f32 cosTheta_i (*.f32 cosTheta_O -6)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8))) (-.f32 0 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_O)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 4))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (*.f32 cosTheta_O (*.f32 cosTheta_i 12)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2) (-.f32 0 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 2 (*.f32 cosTheta_O (*.f32 cosTheta_i 12))) (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (*.f32 2 (*.f32 cosTheta_O 12))) (neg.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (*.f32 cosTheta_O 23) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 23)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_i 2)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 22)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 23))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 22)) (*.f32 cosTheta_i (*.f32 cosTheta_O -21)))
(+.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) -2))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 cosTheta_i (*.f32 cosTheta_O -22)))
(+.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) -2))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 cosTheta_i (*.f32 cosTheta_O -22)))
(+.f32 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))
(+.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12))) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) -2))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 22)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 23)) (*.f32 cosTheta_i (*.f32 cosTheta_O -22)))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -4)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -4))))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i 12))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O -6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))) (-.f32 0 (neg.f32 (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O -5))))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (neg.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2))))
(+.f32 (*.f32 2 (*.f32 cosTheta_O (*.f32 cosTheta_i 12))) (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (*.f32 2 (*.f32 cosTheta_O 12))) (neg.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (*.f32 cosTheta_O 23) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 23)))
(+.f32 (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))) (-.f32 0 (neg.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) 2))))
(+.f32 (*.f32 2 (*.f32 cosTheta_O (*.f32 cosTheta_i 12))) (neg.f32 (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 12)) (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (*.f32 2 (*.f32 cosTheta_O 12))) (neg.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_O 12)))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (*.f32 cosTheta_O 23) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_i 23)))
(+.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (*.f32 cosTheta_i (*.f32 cosTheta_O 4)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_O (*.f32 cosTheta_i -2))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) 2)))
(+.f32 (+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))))
(+.f32 (+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O -12))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (neg.f32 (*.f32 cosTheta_O 11)))) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 22))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))) (*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (neg.f32 cosTheta_i) 22))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))) (*.f32 (+.f32 cosTheta_O cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i -11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11))) (-.f32 0 (*.f32 (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12)) 2)))
(+.f32 (+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) 12))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))))
(+.f32 (+.f32 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O -12))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (neg.f32 (*.f32 cosTheta_O 11)))) (+.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 22))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))) (*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (neg.f32 cosTheta_i) 22))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))) (*.f32 (+.f32 cosTheta_O cosTheta_O) (-.f32 cosTheta_i (*.f32 cosTheta_i -11))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 24)) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O -12) (*.f32 cosTheta_O -11))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 9) (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O 10) (+.f32 cosTheta_i cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 19)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 20))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 19)) (*.f32 cosTheta_i (*.f32 cosTheta_O -18)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (neg.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 9) (*.f32 cosTheta_O 10))) (neg.f32 (*.f32 (*.f32 cosTheta_O 9) (+.f32 cosTheta_i cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 19)) (*.f32 (*.f32 cosTheta_O 18) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 19)) (*.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_O 18)))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 19)) (*.f32 cosTheta_i (neg.f32 (*.f32 cosTheta_O 18))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 9) (*.f32 cosTheta_O 8))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O 9) (+.f32 cosTheta_i cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 17)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 18))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 17)) (*.f32 cosTheta_i (*.f32 cosTheta_O -16)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 8)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 8)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9)) (*.f32 cosTheta_i (*.f32 cosTheta_O 9)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 9) (*.f32 cosTheta_O 8))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O 9) (+.f32 cosTheta_i cosTheta_i))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 17)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 18))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 17)) (*.f32 cosTheta_i (*.f32 cosTheta_O -16)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) 2)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 10) (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_i 2))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 21)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 22))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 21)) (*.f32 cosTheta_i (*.f32 cosTheta_O -20)))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 0 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10)))))
(+.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)) (*.f32 cosTheta_i (*.f32 cosTheta_O 10))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 2 (*.f32 cosTheta_i (*.f32 cosTheta_O 11)))))
(+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 10) (*.f32 cosTheta_O 11))) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 cosTheta_O 11) (*.f32 cosTheta_i 2))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 21)) (*.f32 cosTheta_i (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 22))))
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 21)) (*.f32 cosTheta_i (*.f32 cosTheta_O -20)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 1 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i)))))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 -1 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (neg.f32 cosTheta_i) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 4)) (+.f32 (*.f32 cosTheta_i -2) (neg.f32 cosTheta_i))) (neg.f32 cosTheta_O))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6))) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 4) (*.f32 cosTheta_i 5)) (+.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_i 6))) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (-.f32 (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)) (*.f32 (*.f32 cosTheta_i 4) 2)) cosTheta_O)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)) -1)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i (-.f32 (*.f32 3 cosTheta_O) (*.f32 cosTheta_O 2)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 0 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 0)
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 1 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(pow.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))) 1)
(/.f32 1 (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)
(*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v)))
(+.f32 0 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v)))
(-.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 0)
(*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v)))
(/.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)
(*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v)))
(pow.f32 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))) 1)
(*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v)))

eval1.2s (5.2%)

Compiler

Compiled 30393 to 18176 computations (40.2% saved)

prune541.0ms (2.4%)

Pruning

62 alts after pruning (53 fresh and 9 done)

PrunedKeptTotal
New77528803
Fresh162541
Picked011
Done088
Total79162853
Error
0.0b
Counts
853 → 62
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)
0.5b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
13.1b
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
0.5b
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
13.1b
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
13.7b
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
13.7b
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
0.4b
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.5b
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (/.f32 1 v))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1/2)
0.4b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
0.5b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
13.1b
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
0.7b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) 1/2)
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (/.f32 1 v))
10.2b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v)))))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
9.8b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v))
0.6b
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
13.0b
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i))))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 v) 1/3))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
1.1b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))))
0.9b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
1.0b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))))
0.8b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))))
0.7b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))))
1.1b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))))
11.3b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
0.8b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))
0.5b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.4b
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.4b
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
13.7b
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
13.1b
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
13.7b
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.3b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
0.5b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))))))
0.5b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))))))
13.1b
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
0.5b
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
Compiler

Compiled 3236 to 2350 computations (27.4% saved)

localize101.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))
0.3b
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))))
0.3b
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v))))))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 138 to 75 computations (45.7% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite135.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1388×rational_best-1
1354×rational_best-4
1354×rational_best-2
1354×rational_best-3
1344×exponential-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
021143
1137143
2213125
3274125
4393125
5745125
61952107
75859107
Stop Event
node limit
Counts
3 → 61
Calls
Call 1
Inputs
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))))
(*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (sinh.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))))))

simplify294.0ms (1.3%)

Algorithm
egg-herbie
Rules
1270×rational_best-simplify-50
1262×rational_best-simplify-1
1262×rational_best-simplify-51
858×rational_best-simplify-2
836×rational_best-simplify-44
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02598199
14957901
29027551
315837527
433127527
568647399
Stop Event
node limit
Counts
145 → 175
Calls
Call 1
Inputs
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.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 sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(*.f32 1/2 cosTheta_i)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) v)
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -1)
(+.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(+.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2))
(-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(*.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_i)
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(+.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(+.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))
(+.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(-.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(-.f32 0 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(-.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(/.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1 v))
(/.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)
(/.f32 (-.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1 v))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(neg.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
Outputs
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.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 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (*.f32 -1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (pow.f32 v 3) (-.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 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.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 sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (*.f32 -1/6 (*.f32 (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) (+.f32 (neg.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 1/2 (*.f32 cosTheta_i (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (/.f32 (neg.f32 cosTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) (*.f32 -1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)) (/.f32 cosTheta_i v))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 cosTheta_i (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (+.f32 (/.f32 (-.f32 (*.f32 1/2 (*.f32 cosTheta_i (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i 1/6)) (pow.f32 v 3)) (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4)))))))
(+.f32 (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (pow.f32 v 3)) (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))))))))
(+.f32 (*.f32 cosTheta_i (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4)))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 sinTheta_i (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 cosTheta_i (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 -1/6 cosTheta_i)) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3)))) (*.f32 -1/6 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (/.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i (pow.f32 sinTheta_O 3))) (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)))) (pow.f32 v 4)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 cosTheta_i (pow.f32 sinTheta_O 2)))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i sinTheta_O)) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (/.f32 -1/6 (pow.f32 v 4))) (/.f32 cosTheta_i v))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (-.f32 (*.f32 cosTheta_i (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 -1/6 (/.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 (/.f32 -1/6 (pow.f32 v 4)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_i -1/6) (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v 4))))) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_i sinTheta_O) (pow.f32 v 2))) (*.f32 (/.f32 cosTheta_i (pow.f32 v 3)) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) -1/6)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (exp.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 cosTheta_i)
(*.f32 cosTheta_i 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (*.f32 1/2 cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/2 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 4))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36))) (+.f32 (*.f32 cosTheta_i 1/5040) (*.f32 cosTheta_i -1/720))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i -7/360)) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 4))) (/.f32 (+.f32 (*.f32 cosTheta_i 7/2160) (*.f32 cosTheta_i -1/840)) (pow.f32 v 6)))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 cosTheta_i 1/2) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 -1/2 (+.f32 (*.f32 cosTheta_i (/.f32 -7/360 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 6))))))
(+.f32 (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 6)))))
(*.f32 1/2 cosTheta_i)
(*.f32 cosTheta_i 1/2)
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 cosTheta_i))
(+.f32 (*.f32 cosTheta_i 1/2) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4)) cosTheta_i)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (*.f32 7/360 (/.f32 cosTheta_i (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 6))) (+.f32 (*.f32 1/2 cosTheta_i) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i 1/2) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/720) (+.f32 (*.f32 cosTheta_i -1/5040) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36))))) (pow.f32 v 6))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 4))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i 7/360)) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6)) cosTheta_i))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i -7/2160) (*.f32 cosTheta_i 1/840)) (pow.f32 v 6)) (+.f32 cosTheta_i (*.f32 7/360 (/.f32 cosTheta_i (pow.f32 v 4)))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 2))) (*.f32 1/2 (+.f32 cosTheta_i (+.f32 (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 4))) (/.f32 (*.f32 cosTheta_i -31/15120) (pow.f32 v 6))))))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 1/2))
(*.f32 1/2 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 1/2 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) 1/2))
(*.f32 v (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) 1/2))
(*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v 1/2))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6)))))
1
(+.f32 1 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/6 (/.f32 1 (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 1 (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))))
(+.f32 1 (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (+.f32 (*.f32 1/120 (/.f32 1 (pow.f32 v 4))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6))))))
(+.f32 1 (+.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 2))) (*.f32 1/120 (/.f32 1 (pow.f32 v 4)))) (*.f32 1/5040 (/.f32 1 (pow.f32 v 6)))))
(+.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 0 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(-.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 0)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) v)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(pow.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v)))) 1)
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (+.f32 v v))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 cosTheta_i (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 1 v))))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (/.f32 (/.f32 cosTheta_i v) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 3 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 3 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (*.f32 3 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v -2))) (*.f32 3 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 3 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2)) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 0 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (-.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (*.f32 3 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(-.f32 (*.f32 3 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_i (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 -1 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_i)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))) (neg.f32 cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(pow.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(neg.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (+.f32 v v)))
(+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 0 (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(+.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 0)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))) (*.f32 v (sinh.f32 (/.f32 1 v))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 0 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) -2)))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (+.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))
(*.f32 v (sinh.f32 (/.f32 1 v)))
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(/.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(/.f32 (neg.f32 (sinh.f32 (/.f32 1 v))) (/.f32 -1 v))
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(/.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))) -1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(/.f32 (-.f32 0 (neg.f32 (sinh.f32 (/.f32 1 v)))) (/.f32 1 v))
(/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))
(pow.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 1)
(*.f32 v (sinh.f32 (/.f32 1 v)))
(neg.f32 (*.f32 v (neg.f32 (sinh.f32 (/.f32 1 v)))))
(*.f32 v (sinh.f32 (/.f32 1 v)))

localize24.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f32 cosTheta_O cosTheta_i)
0.2b
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
Compiler

Compiled 22 to 12 computations (45.5% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite13.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
32×rational_best-simplify-2
20×rational_best-4
20×rational_best-2
20×rational_best-3
20×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
16026
29526
310426
410626
Stop Event
saturated
Counts
2 → 10
Calls
Call 1
Inputs
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O cosTheta_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O cosTheta_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O cosTheta_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O cosTheta_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O cosTheta_i) 1)))))

simplify128.0ms (0.6%)

Algorithm
egg-herbie
Rules
1344×rational_best-simplify-2
984×rational_best-simplify-32
926×rational_best-simplify-44
878×rational_best-simplify-1
828×rational_best-simplify-38
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024982
135982
259982
380982
4106982
5146982
6265982
7841982
81659982
92134982
102514982
113189982
123874982
134760982
147047982
Stop Event
node limit
Counts
70 → 18
Calls
Call 1
Inputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)
(+.f32 0 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)))
(-.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)
(pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)
(+.f32 (*.f32 cosTheta_O cosTheta_i) 0)
(+.f32 0 (*.f32 cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_O cosTheta_i) 0)
(/.f32 (*.f32 cosTheta_O cosTheta_i) 1)
(pow.f32 (*.f32 cosTheta_O cosTheta_i) 1)
Outputs
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 1/2 (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(+.f32 0 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(-.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 0)
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(/.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(pow.f32 (*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i)) 1)
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(+.f32 (*.f32 cosTheta_O cosTheta_i) 0)
(*.f32 cosTheta_i cosTheta_O)
(+.f32 0 (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_i cosTheta_O)
(-.f32 (*.f32 cosTheta_O cosTheta_i) 0)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) 1)
(*.f32 cosTheta_i cosTheta_O)
(pow.f32 (*.f32 cosTheta_O cosTheta_i) 1)
(*.f32 cosTheta_i cosTheta_O)

localize64.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
0.3b
(/.f32 cosTheta_O (pow.f32 v 3))
0.3b
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
0.4b
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
Compiler

Compiled 65 to 40 computations (38.5% saved)

series9.0ms (0%)

Counts
4 → 72
Calls

30 calls:

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

rewrite96.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1576×rational_best-1
1152×rational_best-simplify-46
916×rational_best-4
916×rational_best-2
916×rational_best-3
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
016100
1107100
2170100
3227100
4350100
565094
6136594
7417488
8776788
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 1/2 (/.f32 1 v)) (/.f32 -1/12 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) (*.f32 cosTheta_O cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_O (pow.f32 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))) (+.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (pow.f32 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4)) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (/.f32 1 (pow.f32 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 3) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 2) (/.f32 -1 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O (+.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_O (pow.f32 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 v 3)) cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_O -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 v 3)) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (/.f32 -1 (pow.f32 v 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) -2) (/.f32 -1 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 v 3)) (neg.f32 cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 v 3)) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (/.f32 1/2 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)))))

simplify272.0ms (1.2%)

Algorithm
egg-herbie
Rules
2266×rational_best-simplify-55
2010×rational_best-simplify-2
1194×rational_best-simplify-1
836×rational_best-simplify-50
718×rational_best-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01813617
13153601
25003601
38743391
422903391
554993391
661453391
767773391
871113391
972643391
1074393391
Stop Event
node limit
Counts
143 → 102
Calls
Call 1
Inputs
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)
(+.f32 0 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(-.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)
(/.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(pow.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 0)
(*.f32 cosTheta_O (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(*.f32 1 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (/.f32 1/2 v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 1/2 (/.f32 1 v)) (/.f32 -1/12 (pow.f32 v 3))))
(*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))) cosTheta_i)
(*.f32 (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))) cosTheta_O)
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) (*.f32 cosTheta_O cosTheta_i))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)
(+.f32 0 (/.f32 cosTheta_O (pow.f32 v 3)))
(+.f32 -1 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1))
(+.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))
(+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))
(+.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))) (+.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))))
(+.f32 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1) -1)
(+.f32 (+.f32 1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))
(-.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)
(-.f32 0 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(-.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))
(-.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (pow.f32 v 3)))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))
(-.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4))
(-.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4)) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 cosTheta_O (/.f32 1 (pow.f32 v 3)))
(*.f32 cosTheta_O (-.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))
(*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 3) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))
(*.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 2) (/.f32 -1 (pow.f32 v 3))))
(*.f32 cosTheta_O (+.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))
(*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)
(*.f32 1 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 (/.f32 1 (pow.f32 v 3)) cosTheta_O)
(*.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_O -2)))
(*.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))
(*.f32 (/.f32 1 (pow.f32 v 3)) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 -1 (pow.f32 v 3)))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) -2) (/.f32 -1 (pow.f32 v 3))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))
(*.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(*.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) -1)
(*.f32 (/.f32 -1 (pow.f32 v 3)) (neg.f32 cosTheta_O))
(*.f32 (/.f32 -1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))
(*.f32 (/.f32 -1 (pow.f32 v 3)) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))
(pow.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)
(neg.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)
(+.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))))
(-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (/.f32 1/2 v)))) 1)
(pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)
Outputs
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 cosTheta_i (*.f32 -1 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (neg.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 cosTheta_i (*.f32 -1 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (neg.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 cosTheta_i (*.f32 -1 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (neg.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -1/2 (/.f32 cosTheta_O v)) (*.f32 1/12 (/.f32 cosTheta_O (pow.f32 v 3))))))
(*.f32 cosTheta_i (*.f32 -1 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (neg.f32 (+.f32 (*.f32 (/.f32 cosTheta_O v) -1/2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12))))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
(*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3)))
(*.f32 -1/12 (*.f32 cosTheta_O (/.f32 cosTheta_i (pow.f32 v 3))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 -1/12 (pow.f32 v 3))))
(*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(*.f32 cosTheta_i (/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3)))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (*.f32 -1 cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (neg.f32 cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (*.f32 -1 cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (neg.f32 cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (*.f32 -1 cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (neg.f32 cosTheta_O))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (*.f32 -1 cosTheta_O))
(*.f32 (+.f32 (*.f32 -1/2 (/.f32 cosTheta_i v)) (*.f32 1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (neg.f32 cosTheta_O))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(+.f32 0 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))))
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(-.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 0)
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(/.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(pow.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) 1)
(*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))
(*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))
(/.f32 (*.f32 -1/12 cosTheta_O) (pow.f32 v 3))
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 0)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_O (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 1 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) cosTheta_i))
(*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 -1/12 (/.f32 1 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (/.f32 1/2 v)))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 1/2 (/.f32 1 v)) (/.f32 -1/12 (pow.f32 v 3))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 -1/12 (pow.f32 v 3)) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))) cosTheta_i)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))) cosTheta_O)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) cosTheta_i))
(*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))) cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (*.f32 1/2 (/.f32 1 v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 1/2 (/.f32 1 v)) (*.f32 -1/12 (/.f32 1 (pow.f32 v 3)))))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))))) 1)
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 0 (/.f32 cosTheta_O (pow.f32 v 3)))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 -1 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (+.f32 1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))) (+.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (+.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1) -1)
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (+.f32 1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3)))) (+.f32 -1 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4) (+.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 0)
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 0 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))) (/.f32 cosTheta_O (pow.f32 v 3)))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -2) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -3) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) -4))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))) (+.f32 (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 cosTheta_O (/.f32 2 (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4)) (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 4) (*.f32 3 (/.f32 cosTheta_O (pow.f32 v 3)))))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 cosTheta_O (/.f32 1 (pow.f32 v 3)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 cosTheta_O (-.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 cosTheta_O (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 3) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 cosTheta_O (+.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) 2) (/.f32 -1 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 cosTheta_O (+.f32 (/.f32 -1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) 2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 1 (/.f32 cosTheta_O (pow.f32 v 3)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 1 (pow.f32 v 3)) cosTheta_O)
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (neg.f32 cosTheta_O) (*.f32 cosTheta_O -2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 1 (pow.f32 v 3)) (+.f32 (+.f32 cosTheta_O cosTheta_O) (neg.f32 cosTheta_O)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (neg.f32 cosTheta_O) (/.f32 -1 (pow.f32 v 3)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 1 (pow.f32 v 3)) -2) (/.f32 -1 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 1 (pow.f32 v 3)) (*.f32 (/.f32 1 (pow.f32 v 3)) -2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 -1 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))) -1)
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 -1 (pow.f32 v 3)) (neg.f32 cosTheta_O))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 -1 (pow.f32 v 3)) (-.f32 (*.f32 cosTheta_O -2) (neg.f32 cosTheta_O)))
(/.f32 cosTheta_O (pow.f32 v 3))
(*.f32 (/.f32 -1 (pow.f32 v 3)) (+.f32 cosTheta_O (*.f32 cosTheta_O -2)))
(/.f32 cosTheta_O (pow.f32 v 3))
(pow.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1)
(/.f32 cosTheta_O (pow.f32 v 3))
(neg.f32 (/.f32 cosTheta_O (neg.f32 (pow.f32 v 3))))
(/.f32 cosTheta_O (pow.f32 v 3))
(+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(+.f32 0 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(-.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 0)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) (neg.f32 (*.f32 cosTheta_O (/.f32 1/2 v)))) 1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))
(pow.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1)
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 cosTheta_O (*.f32 1/2 (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 1/2 (/.f32 cosTheta_O v)))
(*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O 1/2) v))

localize92.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.3b
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
0.3b
(*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 92 to 45 computations (51.1% saved)

series14.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1370×rational_best-1
1338×rational_best-4
1338×rational_best-2
1338×rational_best-3
1334×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02198
113498
220498
328598
443598
579098
6201598
7605198
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)))))

simplify240.0ms (1%)

Algorithm
egg-herbie
Rules
1442×rational_best-simplify-50
1206×rational_best-simplify-1
1020×rational_best-simplify-47
702×rational_best-simplify-48
672×rational_best-simplify-2
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
027910017
15729739
210669139
319028831
428598801
547078771
660488765
767638765
Stop Event
node limit
Counts
129 → 159
Calls
Call 1
Inputs
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 7))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 5))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 7))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) -1)
(+.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(+.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2))
(-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(-.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) cosTheta_i)
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(*.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) -1)
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 cosTheta_i))
(pow.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)
(neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(+.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
Outputs
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 5))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 5))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 1/120 cosTheta_i) (*.f32 -1/36 cosTheta_i))) (+.f32 (*.f32 1/5040 cosTheta_i) (*.f32 -1/720 cosTheta_i))) (pow.f32 v 7))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) (pow.f32 v 5))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_i 1/120) (*.f32 cosTheta_i -1/36)) -1/6) (+.f32 (*.f32 cosTheta_i 1/5040) (*.f32 cosTheta_i -1/720))) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i -7/360) -1/6) (*.f32 cosTheta_i -1/840)) (pow.f32 v 7)))) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 7/2160) (*.f32 cosTheta_i -1/840)) (pow.f32 v 7))) (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 -1/2 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 5)))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (*.f32 -7/360 (/.f32 cosTheta_i (pow.f32 v 5))) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i -7/360) (pow.f32 v 5)) (/.f32 (*.f32 cosTheta_i 31/15120) (pow.f32 v 7))))))
(*.f32 1/2 (/.f32 cosTheta_i v))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 5))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 5))) (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 5)) (/.f32 cosTheta_i v))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 5)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i)) (pow.f32 v 5))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/720 cosTheta_i) (+.f32 (*.f32 -1/5040 cosTheta_i) (*.f32 -1/6 (+.f32 (*.f32 -1/120 cosTheta_i) (*.f32 1/36 cosTheta_i))))) (pow.f32 v 7))) (*.f32 1/2 (/.f32 cosTheta_i v)))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i 1/720) (+.f32 (*.f32 cosTheta_i -1/5040) (*.f32 -1/6 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36))))) (pow.f32 v 7))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i -1/120) (*.f32 cosTheta_i 1/36)) (pow.f32 v 5))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 cosTheta_i v)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 5)) (/.f32 (+.f32 (*.f32 -1/6 (*.f32 cosTheta_i 7/360)) (*.f32 cosTheta_i 1/840)) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i 7/360) (pow.f32 v 5)) (+.f32 (/.f32 cosTheta_i v) (/.f32 (+.f32 (*.f32 cosTheta_i -7/2160) (*.f32 cosTheta_i 1/840)) (pow.f32 v 7))))))
(+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (+.f32 (/.f32 cosTheta_i v) (+.f32 (*.f32 cosTheta_i (/.f32 7/360 (pow.f32 v 5))) (/.f32 (*.f32 cosTheta_i -31/15120) (pow.f32 v 7))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 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_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))))))
(+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) sinTheta_O) v)) (*.f32 1/3 (/.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))) 1/3) (+.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) v))) (*.f32 -1 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 sinTheta_O 3))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))))
(+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 1/3 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 -1 (+.f32 (*.f32 cosTheta_i (/.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 3)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) (*.f32 sinTheta_O (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) v))))) (*.f32 -1/2 (pow.f32 sinTheta_i 3))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) -2/3)) (*.f32 -1/2 (pow.f32 sinTheta_i 3)))) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) v))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) -2/3))))))
(+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (neg.f32 (*.f32 (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) v)))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) -2/3))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_i 3) (+.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)) (*.f32 -2 (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (neg.f32 v))) (*.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 3) (/.f32 cosTheta_O (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))))) -2/3))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 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_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))
(+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))) v)) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 sinTheta_i 3) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 5) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 v 4) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (*.f32 (pow.f32 v 3) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v))))))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))))
(+.f32 (+.f32 (+.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (*.f32 -1 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) (/.f32 sinTheta_i v))) (+.f32 (*.f32 1/3 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))) (*.f32 -1 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5))))))))))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))))) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 5)))) -2/3))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4)))) (*.f32 -2 (*.f32 (*.f32 cosTheta_O (pow.f32 sinTheta_i 2)) (/.f32 cosTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (pow.f32 v 4))))))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))) (*.f32 (*.f32 cosTheta_O sinTheta_O) (neg.f32 cosTheta_i))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (*.f32 -2 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4)))))) v))) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) cosTheta_O)) -2/3)))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (+.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_O)) (neg.f32 (/.f32 sinTheta_i (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) cosTheta_O)) -2/3)))))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O) (+.f32 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3))))))))
(+.f32 (*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 -1 (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 3)))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O))))) (*.f32 (pow.f32 sinTheta_O 3) (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 4))) (+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)))) (/.f32 sinTheta_i (neg.f32 v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (pow.f32 sinTheta_i 3) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (pow.f32 v 5))) -2/3)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2)))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (*.f32 (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (*.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (*.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) cosTheta_O)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))))) (+.f32 (*.f32 -1 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (+.f32 1/6 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2)))) (*.f32 sinTheta_O cosTheta_O))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_i (*.f32 -1 (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (+.f32 (*.f32 sinTheta_i (*.f32 -1 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 -1 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))))))) (pow.f32 v 4)) (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2)))) (*.f32 -1/2 (/.f32 (+.f32 (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (pow.f32 v 3)) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2)) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/6 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 -1 (*.f32 sinTheta_i (+.f32 (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))) (+.f32 (*.f32 (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/6 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (neg.f32 (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (+.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 -1 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (+.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_O) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (+.f32 (*.f32 (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (/.f32 cosTheta_i (pow.f32 v 3))) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 (neg.f32 sinTheta_O) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (+.f32 (+.f32 1/6 (*.f32 1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (neg.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))))))) (pow.f32 v 4))))))
(*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 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 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3)))))
(+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_i))) (pow.f32 v 3))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (/.f32 cosTheta_i (pow.f32 v 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O)))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))))) (*.f32 cosTheta_i (*.f32 (+.f32 (*.f32 1/6 (*.f32 sinTheta_i sinTheta_O)) (*.f32 1/6 (*.f32 (pow.f32 sinTheta_i 3) (pow.f32 sinTheta_O 3)))) cosTheta_O)))) (pow.f32 v 4))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_O cosTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_i 2) (pow.f32 sinTheta_O 2))) 1/6) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_O 2) cosTheta_O)))) (pow.f32 v 3))))))
(+.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v 2)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (pow.f32 v 3)))) (+.f32 (*.f32 1/2 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i (*.f32 1/6 sinTheta_O)) (*.f32 1/6 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (+.f32 (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_i (*.f32 (pow.f32 sinTheta_i 2) (*.f32 cosTheta_O (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))) (*.f32 (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_i))) (pow.f32 v 3)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (*.f32 cosTheta_O (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) cosTheta_i))))) (+.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 1/6 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 sinTheta_i (*.f32 cosTheta_i (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (*.f32 cosTheta_O sinTheta_O)))))) (pow.f32 v 4)))))
(+.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v 2))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))) (pow.f32 v 3))))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/6 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (+.f32 (*.f32 sinTheta_O (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)) (*.f32 cosTheta_O (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))))) (*.f32 cosTheta_i (*.f32 (*.f32 cosTheta_O sinTheta_O) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))) (pow.f32 v 4))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2))) (/.f32 cosTheta_i (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 1/6 (*.f32 cosTheta_O (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (+.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)))))))) (pow.f32 v 4)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (pow.f32 v 2))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (/.f32 cosTheta_i (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))))))) (pow.f32 v 4)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 cosTheta_O (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6))) (/.f32 cosTheta_i (pow.f32 v 3))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 cosTheta_O (*.f32 cosTheta_i sinTheta_i))) (pow.f32 v 2)) (/.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 1/6 (+.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (*.f32 sinTheta_i sinTheta_O) 3))))) (*.f32 sinTheta_i (*.f32 sinTheta_O (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 sinTheta_i sinTheta_O) 2)) 1/6)))))))) (pow.f32 v 4)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (pow.f32 v 2) (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v)))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (pow.f32 v 2) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 -1 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (+.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (+.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (-.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2)))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 0)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 0 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (-.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) -2) (+.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 3) (/.f32 (+.f32 cosTheta_i cosTheta_i) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 cosTheta_i (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 cosTheta_i (-.f32 (*.f32 2 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) cosTheta_i)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (-.f32 (+.f32 cosTheta_i cosTheta_i) cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 -1 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) -1)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(*.f32 (/.f32 1 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))) (neg.f32 cosTheta_i))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(pow.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) 1)
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(neg.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 (*.f32 v v) -2))))
(/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v))))
(/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))
(+.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 0 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 0)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(pow.f32 (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) 1)
(*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 2 (*.f32 v v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v v))))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))

localize127.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (*.f32 cosTheta_i cosTheta_O))
0.3b
(/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
0.5b
(+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O)))
0.8b
(sinh.f32 (/.f32 1 v))
Compiler

Compiled 139 to 66 computations (52.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite15.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
50×rational_best-simplify-2
32×rational_best-4
32×rational_best-2
32×rational_best-3
32×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
17020
211620
314020
416420
518020
Stop Event
saturated
Counts
2 → 12
Calls
Call 1
Inputs
(+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 3 (*.f32 cosTheta_i cosTheta_O))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i cosTheta_O) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_i cosTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cosTheta_O cosTheta_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)))))

simplify32.0ms (0.1%)

Algorithm
egg-herbie
Rules
186×rational_best-simplify-2
176×rational_best-simplify-44
50×rational_best-simplify-1
34×rational_best-simplify-12
34×rational_best-simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043840
173282
2108282
3144282
4229282
5301282
6337282
7377282
8413282
9418282
Stop Event
saturated
Counts
36 → 19
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 1 (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)
(+.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)
Outputs
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 3 cosTheta_O)) cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_i (+.f32 (*.f32 -3 cosTheta_O) (*.f32 2 cosTheta_O))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i)))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 -1 (*.f32 cosTheta_O (+.f32 (*.f32 2 cosTheta_i) (*.f32 -3 cosTheta_i))))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 1 (*.f32 cosTheta_i cosTheta_O))
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(pow.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)
(*.f32 cosTheta_O (*.f32 3 cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O 3))
(+.f32 0 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)))
(*.f32 cosTheta_O (*.f32 3 cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O 3))
(-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 0)
(*.f32 cosTheta_O (*.f32 3 cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O 3))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)
(*.f32 cosTheta_O (*.f32 3 cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O 3))
(pow.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) 1)
(*.f32 cosTheta_O (*.f32 3 cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O 3))

eval456.0ms (2%)

Compiler

Compiled 30597 to 17636 computations (42.4% saved)

prune596.0ms (2.6%)

Pruning

71 alts after pruning (60 fresh and 11 done)

PrunedKeptTotal
New75616772
Fresh44448
Picked101
Done21113
Total76371834
Error
0.0b
Counts
834 → 71
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)
0.5b
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
13.1b
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
0.5b
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
13.7b
(+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
13.7b
(+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
13.7b
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))))
13.7b
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
0.4b
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.6b
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 3))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.6b
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) 1/2)
0.5b
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (/.f32 1 v))
0.5b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
13.1b
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1/2)
0.6b
(*.f32 (/.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.4b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
0.5b
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
11.3b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
0.4b
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
0.4b
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
13.1b
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
0.7b
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
13.6b
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
13.7b
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
13.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))) cosTheta_O)
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
0.7b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) 1/2)
13.1b
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (/.f32 1 v))
13.7b
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
0.5b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
9.8b
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v))
0.6b
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)) (/.f32 1 v))
0.5b
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
13.7b
(*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))) cosTheta_i)
13.6b
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (/.f32 1/2 v)))
13.0b
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
0.5b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O))))
11.3b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 v) 1/3))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
1.1b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))))
0.9b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
1.0b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))))
0.6b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))))
0.8b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))))
0.7b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))))
1.1b
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))))
11.3b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
0.8b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))
0.5b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))))
0.7b
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
0.4b
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
0.4b
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
13.7b
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
13.1b
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
0.3b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
0.5b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))))))
0.5b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
0.4b
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))))))
13.1b
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
13.1b
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
0.5b
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
Compiler

Compiled 1923 to 1401 computations (27.1% saved)

regimes487.0ms (2.1%)

Counts
108 → 1
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i 1/2))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1/2)
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i)) 1)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1/2))
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) 1/2)
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) 1/2)
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) (*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O sinTheta_O)) (*.f32 -1/2 (/.f32 sinTheta_i v)))) (/.f32 1 v))
(*.f32 (*.f32 cosTheta_O (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3)))) cosTheta_i)
(*.f32 (+.f32 (/.f32 1/2 v) (/.f32 -1/12 (pow.f32 v 3))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i 2)))
(*.f32 cosTheta_O (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) 2))
(*.f32 cosTheta_i (+.f32 (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_O v))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v 2)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 (*.f32 -1/12 (/.f32 1 (pow.f32 v 3))) (/.f32 1/2 v)))
(*.f32 (+.f32 (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3))) (*.f32 1/2 (/.f32 cosTheta_i v))) cosTheta_O)
(*.f32 (+.f32 (*.f32 cosTheta_i (/.f32 1/2 v)) (/.f32 (*.f32 -1/12 cosTheta_i) (pow.f32 v 3))) cosTheta_O)
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v))
(*.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (pow.f32 v 3)) 1/12) (*.f32 cosTheta_O (/.f32 -1/2 v))) (neg.f32 cosTheta_i))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (*.f32 -1/12 (/.f32 cosTheta_i (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (*.f32 (/.f32 cosTheta_i v) (*.f32 1/2 cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 -1/12 (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i 1/2)) v) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(+.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 1/2 v))) 1) (*.f32 cosTheta_i (*.f32 -1/12 (/.f32 cosTheta_O (pow.f32 v 3)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (-.f32 1 (/.f32 1 v)))))) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (+.f32 (*.f32 2 v) (*.f32 (/.f32 1 v) 1/3))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 v v)))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O v)) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) v)
(neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 1 v)))))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v)))))) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (neg.f32 (/.f32 1 v))))))) (/.f32 1 v))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) cosTheta_O)) (/.f32 1 v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 cosTheta_i (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (/.f32 1 (exp.f32 (/.f32 1 v)))))) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))
(/.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v)
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 cosTheta_i v)) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) v) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) (neg.f32 sinTheta_O))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) v) (*.f32 cosTheta_i cosTheta_O))
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 1 v)) 2) v))
(*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 1 (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) cosTheta_O) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (/.f32 1 v))
(*.f32 (/.f32 (/.f32 1 v) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (*.f32 cosTheta_i (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))) (/.f32 1 v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (*.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 (/.f32 1 v)))))))
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i 3) (+.f32 cosTheta_i cosTheta_i))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_O 3) (+.f32 cosTheta_O cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -2 cosTheta_i) (*.f32 3 cosTheta_i))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -2 cosTheta_O) (*.f32 cosTheta_O 3)) cosTheta_i) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))) (-.f32 (+.f32 cosTheta_O (+.f32 cosTheta_O cosTheta_O)) (+.f32 cosTheta_O cosTheta_O)))) (/.f32 1 v))
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 1 (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (/.f32 -1 (*.f32 (*.f32 v 2) (*.f32 v (sinh.f32 (/.f32 1 v))))) (+.f32 cosTheta_O (+.f32 cosTheta_O (*.f32 cosTheta_O -3))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (*.f32 cosTheta_O -7)))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (*.f32 3 cosTheta_i) (*.f32 2 cosTheta_i)) cosTheta_O)))
(*.f32 (*.f32 cosTheta_O (+.f32 (*.f32 -2 (/.f32 cosTheta_i v)) (*.f32 3 (/.f32 cosTheta_i v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (*.f32 3 (/.f32 1 v)) (/.f32 -2 v))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 3 (*.f32 cosTheta_i cosTheta_O))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (/.f32 (+.f32 (*.f32 -2 (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 3))) v) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (neg.f32 v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 6)) (*.f32 cosTheta_i (*.f32 cosTheta_O -5)))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (-.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 3)) (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)))))
(*.f32 (+.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3)) (*.f32 cosTheta_i (*.f32 2 (/.f32 cosTheta_O v)))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (-.f32 (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 4)) (*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) 3))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 10)) (neg.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 9))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i (+.f32 (*.f32 cosTheta_O 8) (-.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_O 9))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3))) (neg.f32 cosTheta_O))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (+.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 5)) (-.f32 (*.f32 cosTheta_i (+.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (*.f32 cosTheta_O 6))))))
(*.f32 (+.f32 (*.f32 cosTheta_i (+.f32 (*.f32 (/.f32 cosTheta_O v) 5) (*.f32 cosTheta_O (/.f32 -2 v)))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i v) -2))) (/.f32 (exp.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 cosTheta_i -2) (-.f32 (neg.f32 (*.f32 cosTheta_i 5)) (+.f32 (neg.f32 cosTheta_i) (*.f32 cosTheta_i -3)))))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (*.f32 (/.f32 1 (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_O (-.f32 (+.f32 cosTheta_i cosTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i 5) 2) (+.f32 (*.f32 cosTheta_i 3) (*.f32 cosTheta_i 6)))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (-.f32 (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 4) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) 3))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (-.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 4) (*.f32 (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) 3))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v)))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (*.f32 cosTheta_O (+.f32 (*.f32 2 (/.f32 2 (*.f32 v (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))))) (/.f32 3 (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v -2))))))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 6) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 5))))
(*.f32 (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O (neg.f32 v)))) (*.f32 cosTheta_i (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 8) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))) 7))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 cosTheta_O v) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (*.f32 (*.f32 v (sinh.f32 (/.f32 1 v))) -2))) (/.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (neg.f32 v)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) (neg.f32 sinTheta_i))) (-.f32 (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3))) (+.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2)))) (*.f32 cosTheta_i 3)) (*.f32 cosTheta_i (/.f32 (+.f32 cosTheta_O cosTheta_O) (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v 2))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i))) (+.f32 (*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))) (*.f32 (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2))) (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (+.f32 cosTheta_i cosTheta_i)))) (/.f32 1 v))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
Calls

8 calls:

81.0ms
(*.f32 cosTheta_i cosTheta_O)
47.0ms
sinTheta_O
46.0ms
sinTheta_i
46.0ms
v
45.0ms
cosTheta_i
Results
ErrorSegmentsBranch
0.3b1cosTheta_i
0.3b1cosTheta_O
0.3b1sinTheta_i
0.3b1sinTheta_O
0.3b1v
0.3b1(/.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))
0.3b1(*.f32 sinTheta_i sinTheta_O)
0.3b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 2700 to 1459 computations (46% saved)

regimes856.0ms (3.7%)

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

8 calls:

254.0ms
(*.f32 cosTheta_i cosTheta_O)
163.0ms
v
159.0ms
cosTheta_i
155.0ms
cosTheta_O
30.0ms
sinTheta_i
Results
ErrorSegmentsBranch
0.4b1cosTheta_i
0.4b1cosTheta_O
0.4b1sinTheta_i
0.4b1sinTheta_O
0.4b1v
0.4b1(/.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))
0.4b1(*.f32 sinTheta_i sinTheta_O)
0.4b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 1214 to 675 computations (44.4% saved)

regimes596.0ms (2.6%)

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

7 calls:

362.0ms
cosTheta_i
113.0ms
sinTheta_i
23.0ms
sinTheta_O
23.0ms
cosTheta_O
22.0ms
v
Results
ErrorSegmentsBranch
0.4b1cosTheta_i
0.4b1cosTheta_O
0.4b1sinTheta_i
0.4b1sinTheta_O
0.4b1v
0.4b1(*.f32 sinTheta_i sinTheta_O)
0.4b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 876 to 520 computations (40.6% saved)

regimes319.0ms (1.4%)

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

7 calls:

107.0ms
cosTheta_i
88.0ms
cosTheta_O
26.0ms
v
24.0ms
sinTheta_O
24.0ms
sinTheta_i
Results
ErrorSegmentsBranch
0.4b1cosTheta_i
0.4b1cosTheta_O
0.4b1sinTheta_i
0.4b1sinTheta_O
0.4b1v
0.4b1(*.f32 sinTheta_i sinTheta_O)
0.4b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 771 to 467 computations (39.4% saved)

regimes602.0ms (2.6%)

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

7 calls:

236.0ms
(*.f32 cosTheta_i cosTheta_O)
31.0ms
cosTheta_O
21.0ms
sinTheta_i
21.0ms
v
20.0ms
cosTheta_i
Results
ErrorSegmentsBranch
0.4b1cosTheta_i
0.4b1cosTheta_O
0.4b1sinTheta_i
0.4b1sinTheta_O
0.4b1v
0.4b1(*.f32 sinTheta_i sinTheta_O)
0.4b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 708 to 433 computations (38.8% saved)

regimes577.0ms (2.5%)

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

7 calls:

266.0ms
sinTheta_i
89.0ms
(*.f32 sinTheta_i sinTheta_O)
86.0ms
v
78.0ms
sinTheta_O
17.0ms
cosTheta_i
Results
ErrorSegmentsBranch
9.8b1cosTheta_i
9.8b1cosTheta_O
9.8b1sinTheta_i
9.8b1sinTheta_O
8.7b2v
9.8b1(*.f32 sinTheta_i sinTheta_O)
9.8b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 564 to 343 computations (39.2% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.4458410441875458
0.46167269349098206
Compiler

Compiled 35 to 26 computations (25.7% saved)

regimes116.0ms (0.5%)

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

7 calls:

18.0ms
v
17.0ms
cosTheta_O
15.0ms
sinTheta_i
15.0ms
cosTheta_i
15.0ms
sinTheta_O
Results
ErrorSegmentsBranch
9.8b1cosTheta_i
9.8b1cosTheta_O
9.8b1sinTheta_i
9.8b1sinTheta_O
9.8b1v
9.8b1(*.f32 sinTheta_i sinTheta_O)
9.8b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 471 to 292 computations (38% saved)

regimes408.0ms (1.8%)

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

7 calls:

327.0ms
cosTheta_O
15.0ms
v
15.0ms
cosTheta_i
14.0ms
sinTheta_i
12.0ms
sinTheta_O
Results
ErrorSegmentsBranch
13.0b1cosTheta_i
13.0b1cosTheta_O
13.0b1sinTheta_i
13.0b1sinTheta_O
13.0b1v
13.0b1(*.f32 sinTheta_i sinTheta_O)
13.0b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 332 to 203 computations (38.9% saved)

regimes34.0ms (0.2%)

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

6 calls:

8.0ms
cosTheta_i
6.0ms
sinTheta_i
6.0ms
v
5.0ms
sinTheta_O
5.0ms
cosTheta_O
Results
ErrorSegmentsBranch
13.1b1cosTheta_i
13.1b1cosTheta_O
13.1b1sinTheta_i
13.1b1sinTheta_O
13.1b1v
13.1b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 92 to 64 computations (30.4% saved)

regimes30.0ms (0.1%)

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

6 calls:

5.0ms
v
5.0ms
cosTheta_O
5.0ms
sinTheta_O
5.0ms
sinTheta_i
5.0ms
cosTheta_i
Results
ErrorSegmentsBranch
13.1b1cosTheta_i
13.1b1cosTheta_O
13.1b1sinTheta_i
13.1b1sinTheta_O
13.1b1v
13.1b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 85 to 60 computations (29.4% saved)

regimes21.0ms (0.1%)

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

5 calls:

5.0ms
cosTheta_i
4.0ms
v
4.0ms
sinTheta_i
4.0ms
cosTheta_O
3.0ms
sinTheta_O
Results
ErrorSegmentsBranch
13.1b1cosTheta_i
13.1b1cosTheta_O
13.1b1sinTheta_i
13.1b1sinTheta_O
13.1b1v
Compiler

Compiled 56 to 42 computations (25% saved)

regimes18.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0.0b (-0.1%)

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

5 calls:

4.0ms
sinTheta_i
3.0ms
cosTheta_O
3.0ms
v
3.0ms
cosTheta_i
3.0ms
sinTheta_O
Results
ErrorSegmentsBranch
13.1b1cosTheta_i
13.1b1cosTheta_O
13.1b1sinTheta_i
13.1b1sinTheta_O
13.1b1v
Compiler

Compiled 49 to 38 computations (22.4% saved)

simplify60.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084599
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(if (<=.f32 v 7549747/16777216) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v)) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v))
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Outputs
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 2 (/.f32 (sinh.f32 (/.f32 1 v)) (/.f32 1 v))))))
(*.f32 cosTheta_O (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i (neg.f32 v)))) v) (/.f32 cosTheta_i (*.f32 v (*.f32 (sinh.f32 (/.f32 1 v)) 2)))))
(*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 1 v)) (*.f32 v (*.f32 v 2)))))
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O (*.f32 v (*.f32 2 (sinh.f32 (/.f32 1 v))))) (*.f32 v (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v))))))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) (exp.f32 (/.f32 -1 v))))))
(if (<=.f32 v 7549747/16777216) (*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v)) (*.f32 (/.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_i (/.f32 sinTheta_O v)))) (/.f32 cosTheta_i (+.f32 (*.f32 v 2) (*.f32 (/.f32 1 v) 1/3)))))
(*.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v (-.f32 (exp.f32 (/.f32 1 v)) 1)))) (/.f32 1 v))
(*.f32 (*.f32 1/2 (*.f32 cosTheta_i cosTheta_O)) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O 1/2)) v)
(*.f32 (/.f32 1/2 v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 1/2 v)))
(*.f32 cosTheta_O (*.f32 (/.f32 1/2 v) cosTheta_i))
(*.f32 1/2 (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
Compiler

Compiled 270 to 196 computations (27.4% saved)

soundness669.0ms (2.9%)

Algorithm
egg-herbie
Rules
2070×rational_best-simplify-53
1592×rational_best-simplify-46
1508×rational_best-simplify-47
1410×rational_best-simplify-49
1244×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02267
14067
26667
311767
419067
525567
628567
729767
830567
934367
1046967
11120567
12292767
13365967
14411367
15530167
16740767
030215045
160514665
2117514089
3228414065
4373313761
5655113761
Stop Event
node limit
node limit
Compiler

Compiled 330 to 172 computations (47.9% saved)

end112.0ms (0.5%)

Remove

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 384 to 250 computations (34.9% saved)

Profiling

Loading profile data...