Details

Time bar (total: 9.5s)

analyze812.0ms (8.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3%97%0%0%0%0
0%0%3%97%0%0%0%1
0%0%3%97%0%0%0%2
0%0%3%97%0%0%0%3
0%0%3%97%0%0%0%4
0%0%3%97%0%0%0%5
0%0%1.5%97%0%1.5%0%6
0%0%1.5%97%0%1.5%0%7
0%0%1.5%97%0%1.5%0%8
0%0%1.5%97%0%1.5%0%9
0%0%1.5%97%0%1.5%0%10
38.3%0.6%0.9%97%0%1.5%0%11
38.3%0.6%0.9%97%0%1.5%0%12
Compiler

Compiled 69 to 51 computations (26.1% saved)

sample4.5s (47%)

Results
4.4s8256×body256valid
35.0ms137×body256invalid
Bogosity

preprocess138.0ms (1.5%)

Algorithm
egg-herbie
Rules
1304×rational_best_oopsla_all_46_json_45_simplify-23
1036×rational_best_oopsla_all_46_json_45_simplify-49
878×rational_best_oopsla_all_46_json_45_simplify-10
828×rational_best_oopsla_all_46_json_45_simplify-30
796×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118825
1243825
2559825
31780825
43828825
56631825
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
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O cosTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 v cosTheta_O) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_O)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 sinTheta_i v) sinTheta_O)) (/.f32 1 sinTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_O)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) 6931/10000)))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) 6931/10000)))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)))))
(exp.f32 (+.f32 6931/10000 (-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i sinTheta_O) v))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_i) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_O) v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O cosTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O sinTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 cosTheta_i sinTheta_i) v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 v cosTheta_O) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_i)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i))) (log.f32 (/.f32 1 (*.f32 cosTheta_i 2)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) (+.f32 (log.f32 (/.f32 1 (*.f32 cosTheta_i 2))) 6931/10000)))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (/.f32 1 cosTheta_i)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 cosTheta_i cosTheta_i))))))
(exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_O v) cosTheta_i) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) (-.f32 (log.f32 (/.f32 1 (+.f32 cosTheta_i cosTheta_i))) (/.f32 1 cosTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 (*.f32 cosTheta_O sinTheta_O) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 1 v))) (/.f32 (*.f32 cosTheta_O sinTheta_O) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (/.f32 1 v)) (-.f32 6931/10000 (/.f32 (*.f32 cosTheta_O sinTheta_O) v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i cosTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (+.f32 6931/10000 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v))) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v)) (/.f32 1 v)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_O sinTheta_i) v)) (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 cosTheta_O)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O))) (log.f32 (/.f32 1 (*.f32 cosTheta_O 2)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (*.f32 cosTheta_O 2))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i v) cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) (/.f32 1 cosTheta_O)) (log.f32 (/.f32 1 (+.f32 cosTheta_O cosTheta_O))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) 6931/10000)))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 v v))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_i)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i))) (log.f32 (/.f32 1 (*.f32 sinTheta_i 2)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (*.f32 sinTheta_i 2))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (/.f32 1 sinTheta_i)))))
(exp.f32 (+.f32 6931/10000 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 1 sinTheta_i)) (log.f32 (/.f32 1 (+.f32 sinTheta_i sinTheta_i)))) (/.f32 (*.f32 v sinTheta_O) sinTheta_i))))
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 1 sinTheta_i)) (-.f32 6931/10000 (/.f32 (*.f32 v sinTheta_O) sinTheta_i))) (log.f32 (/.f32 1 (+.f32 sinTheta_i sinTheta_i)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (/.f32 (*.f32 v sinTheta_O) sinTheta_i)) (-.f32 (log.f32 (/.f32 1 (+.f32 sinTheta_i sinTheta_i))) (/.f32 1 sinTheta_i)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 sinTheta_i v) sinTheta_O)) (/.f32 1 sinTheta_O)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 sinTheta_O)))))
(exp.f32 (+.f32 (+.f32 6931/10000 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O))) (log.f32 (/.f32 1 (*.f32 sinTheta_O 2)))))
(exp.f32 (+.f32 6931/10000 (+.f32 (log.f32 (/.f32 1 (*.f32 sinTheta_O 2))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O)) (+.f32 6931/10000 (log.f32 (/.f32 1 (+.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (/.f32 1 sinTheta_O)) (-.f32 6931/10000 (/.f32 (*.f32 v sinTheta_i) sinTheta_O))) (log.f32 (/.f32 1 (+.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (+.f32 6931/10000 (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (log.f32 (/.f32 1 (+.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 v sinTheta_i) sinTheta_O)) (/.f32 1 sinTheta_O))))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 35 to 27 computations (22.9% saved)

simplify133.0ms (1.4%)

Algorithm
egg-herbie
Rules
1710×rational_best_oopsla_all_46_json_45_simplify-10
1246×rational_best_oopsla_all_46_json_45_simplify-89
984×rational_best_oopsla_all_46_json_45_simplify-74
790×rational_best_oopsla_all_46_json_45_simplify-24
666×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02475
14375
210575
331775
4120075
5466175
6760475
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 v 2)))))
(exp.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) (+.f32 (log.f32 (/.f32 1 (*.f32 v 2))) 6931/10000)))
(exp.f32 (+.f32 6931/10000 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) (log.f32 (/.f32 1 (*.f32 v 2))))))
(exp.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 6931/10000 (/.f32 1 v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))

eval2.0ms (0%)

Compiler

Compiled 155 to 80 computations (48.4% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New516
Fresh101
Picked000
Done000
Total617
Error
0.0b
Counts
7 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
Compiler

Compiled 30 to 21 computations (30% saved)

localize89.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
0.1b
(-.f32 6931/10000 (/.f32 1 v))
7.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
8.1b
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Compiler

Compiled 122 to 51 computations (58.2% saved)

series12.0ms (0.1%)

Counts
4 → 63
Calls

36 calls:

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

rewrite93.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
876×rational_best_oopsla_all_46_json_45_simplify-80
874×rational_best_oopsla_all_46_json_45_simplify-35
588×rational_best_oopsla_all_46_json_45_simplify-23
582×rational_best_oopsla_all_46_json_45_simplify-89
532×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01670
19170
226670
3115370
4517970
Stop Event
node limit
Counts
4 → 110
Calls
Call 1
Inputs
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 6931/10000 (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 6931/10000 (*.f32 (/.f32 1 v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 v) -1) 6931/10000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 1 v) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (+.f32 (/.f32 1 v) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 1 v) -6931/10000))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))

simplify106.0ms (1.1%)

Algorithm
egg-herbie
Rules
1352×rational_best_oopsla_all_46_json_45_simplify-49
960×rational_best_oopsla_all_46_json_45_simplify-72
760×rational_best_oopsla_all_46_json_45_simplify-89
610×rational_best_oopsla_all_46_json_45_simplify-74
572×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02064691
17834379
235174373
Stop Event
node limit
Counts
173 → 130
Calls
Call 1
Inputs
(/.f32 -1 v)
6931/10000
6931/10000
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(-.f32 0 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 -1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) -1)
(*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(neg.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(-.f32 0 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 -1 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(neg.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 6931/10000 (*.f32 (/.f32 1 v) -1))
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(+.f32 0 (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))
(+.f32 (*.f32 (/.f32 1 v) -1) 6931/10000)
(*.f32 1 (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 -1 (+.f32 (/.f32 1 v) -6931/10000))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (+.f32 (/.f32 1 v) -6931/10000))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(/.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
Outputs
(/.f32 -1 v)
6931/10000
6931/10000
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)) (*.f32 -1 (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (*.f32 -1 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 0 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 0)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 0 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) 1)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 -1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) -1)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(neg.f32 (*.f32 -1 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 (*.f32 0 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 0)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 0 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 -1 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(neg.f32 (*.f32 -1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(+.f32 6931/10000 (*.f32 (/.f32 1 v) -1))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) 0)
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 0 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 (*.f32 0 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(+.f32 (*.f32 (/.f32 1 v) -1) 6931/10000)
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(*.f32 1 (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 (/.f32 1 v) 6931/10000) (/.f32 1 (-.f32 (/.f32 1 v) 6931/10000)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 1 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(*.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(*.f32 -1 (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(*.f32 (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 1 (-.f32 6931/10000 (/.f32 1 v)))) (-.f32 6931/10000 (/.f32 1 v)))
(-.f32 6931/10000 (/.f32 1 v))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (-.f32 6931/10000 (/.f32 1 v)))
(*.f32 (-.f32 6931/10000 (/.f32 1 v)) (*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (*.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))) (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) 1)
(-.f32 6931/10000 (/.f32 1 v))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)))
(/.f32 (-.f32 6931/10000 (/.f32 1 v)) (/.f32 (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000)) (/.f32 (+.f32 (/.f32 1 v) -6931/10000) (+.f32 (/.f32 1 v) -6931/10000))))
(/.f32 (+.f32 (/.f32 1 v) -6931/10000) -1)
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(neg.f32 (+.f32 (/.f32 1 v) -6931/10000))
(+.f32 6931/10000 (neg.f32 (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 0 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 0 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) -1) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 1 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))

eval51.0ms (0.5%)

Compiler

Compiled 5240 to 2047 computations (60.9% saved)

prune22.0ms (0.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New1291130
Fresh000
Picked101
Done000
Total1301131
Error
0.0b
Counts
131 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
Compiler

Compiled 24 to 18 computations (25% saved)

localize81.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f32 (/.f32 1 (+.f32 v v)))
0.1b
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))
0.1b
(-.f32 6931/10000 (/.f32 1 v))
7.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 89 to 48 computations (46.1% saved)

series85.0ms (0.9%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
53.0ms
v
@-inf
(log.f32 (/.f32 1 (+.f32 v v)))
19.0ms
v
@0
(log.f32 (/.f32 1 (+.f32 v v)))
4.0ms
v
@inf
(log.f32 (/.f32 1 (+.f32 v v)))
4.0ms
v
@0
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))
2.0ms
v
@-inf
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))

rewrite93.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1710×rational_best_oopsla_all_46_json_45_simplify-23
1116×rational_best_oopsla_all_46_json-2
1116×rational_best_oopsla_all_46_json-1
1116×rational_best_oopsla_all_46_json-4
1116×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01252
16452
213752
345552
4209052
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))
(log.f32 (/.f32 1 (+.f32 v v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 6931/10000 (/.f32 1 v)) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 1 v)) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (/.f32 1 v) -6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (/.f32 1 v) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 -1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (/.f32 1 v) -6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))))

simplify109.0ms (1.1%)

Algorithm
egg-herbie
Rules
1440×rational_best_oopsla_all_46_json_45_simplify-72
1222×rational_best_oopsla_all_46_json_45_simplify-49
1028×rational_best_oopsla_all_46_json_45_simplify-35
936×rational_best_oopsla_all_46_json_45_simplify-23
602×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01873150
16983056
245423056
Stop Event
node limit
Counts
110 → 110
Calls
Call 1
Inputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (-.f32 6931/10000 (/.f32 1 v)) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 0)
(-.f32 0 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 1 v))
(-.f32 (neg.f32 (/.f32 1 v)) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 (neg.f32 (/.f32 1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) -1))
(-.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (/.f32 1 v) -6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (/.f32 1 v) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 -1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(*.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (/.f32 1 v) -6931/10000)))
(*.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(*.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(-.f32 0 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) -1)
(*.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 -1 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 -1 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))) -1)
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))
(neg.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
Outputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (+.f32 6931/10000 (log.f32 1/2)) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (+.f32 6931/10000 (log.f32 1/2)) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (+.f32 6931/10000 (log.f32 1/2)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2)))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 1/2) (+.f32 6931/10000 (log.f32 (/.f32 1 v))))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (+.f32 6931/10000 (log.f32 1/2))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 1/2)) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (+.f32 6931/10000 (log.f32 -1/2)))
(+.f32 6931/10000 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 -1 v))) (-.f32 (log.f32 -1/2) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (-.f32 (+.f32 6931/10000 (log.f32 -1/2)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 -1 v))) (-.f32 (log.f32 -1/2) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (-.f32 (+.f32 6931/10000 (log.f32 -1/2)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 -1/2) (+.f32 6931/10000 (log.f32 (/.f32 -1 v)))) (/.f32 1 v))
(+.f32 (+.f32 6931/10000 (log.f32 (/.f32 -1 v))) (-.f32 (log.f32 -1/2) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (-.f32 (+.f32 6931/10000 (log.f32 -1/2)) (/.f32 1 v)))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (-.f32 6931/10000 (/.f32 1 v)) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 0)
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 0 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 1 v))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (neg.f32 (/.f32 1 v)) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (neg.f32 (/.f32 1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) -1))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(-.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (/.f32 1 v) -6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(*.f32 (/.f32 (+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v))) (+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000)))
(-.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (/.f32 1 v) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 0 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 -1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) (/.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 -1 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 -1 (+.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 (/.f32 1 v) -6931/10000)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))
(*.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))
(*.f32 -1 (+.f32 (+.f32 (/.f32 1 v) -6931/10000) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 1 v) -6931/10000))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) 1)
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v))) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(/.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)) -1)
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(neg.f32 (-.f32 (/.f32 1 v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 6931/10000)))
(-.f32 6931/10000 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 (/.f32 1 v) 6931/10000))
(+.f32 6931/10000 (-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(+.f32 0 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) 0)
(log.f32 (/.f32 1 (+.f32 v v)))
(-.f32 0 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) -1)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 -1 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 -1 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v))))) -1)
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (log.f32 (/.f32 1 (+.f32 v v))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (*.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))) (log.f32 (/.f32 1 (+.f32 v v))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) 1)
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v)))) (/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (log.f32 (/.f32 1 (+.f32 v v))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(/.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v))))) (*.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 1 (log.f32 (/.f32 1 (+.f32 v v)))))))
(log.f32 (/.f32 1 (+.f32 v v)))
(neg.f32 (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(log.f32 (/.f32 1 (+.f32 v v)))

eval90.0ms (1%)

Compiler

Compiled 6699 to 3996 computations (40.3% saved)

prune36.0ms (0.4%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1712173
Fresh000
Picked011
Done000
Total1713174
Error
0.0b
Counts
174 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
0.2b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
Compiler

Compiled 61 to 45 computations (26.2% saved)

localize69.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
0.0b
(log.f32 (/.f32 1 (+.f32 v v)))
0.1b
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))
7.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 78 to 38 computations (51.3% saved)

series8.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite144.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
914×rational_best_oopsla_all_46_json_45_simplify-7
788×rational_best_oopsla_all_46_json_45_simplify-35
642×rational_best_oopsla_all_46_json_45_simplify-80
636×rational_best_oopsla_all_46_json_45_simplify-108
586×rational_best_oopsla_all_46_json_45_simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01780
19580
223880
391480
4445580
5777280
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 -1 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 v) (*.f32 -1 (log.f32 (/.f32 1 (+.f32 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 0 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))) (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (-.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (-.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (-.f32 0 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))))

simplify105.0ms (1.1%)

Algorithm
egg-herbie
Rules
1588×rational_best_oopsla_all_46_json_45_simplify-13
1080×rational_best_oopsla_all_46_json_45_simplify-49
934×rational_best_oopsla_all_46_json_45_simplify-72
668×rational_best_oopsla_all_46_json_45_simplify-23
586×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02216021
17335993
233635993
Stop Event
node limit
Counts
117 → 122
Calls
Call 1
Inputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 2))))))
(exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 2))))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 -1 (/.f32 -1 v)))
(-.f32 (/.f32 -1 v) (*.f32 -1 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 0)
(-.f32 0 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))) (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(*.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(*.f32 -1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(*.f32 -1 (*.f32 1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 -1 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (-.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) -1)
(*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(neg.f32 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (-.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) 0))
(+.f32 0 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(+.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(-.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)
(-.f32 0 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (-.f32 0 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) -1)
(*.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(neg.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(neg.f32 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
Outputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) cosTheta_O)) v) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1/2 v)) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))
(exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2)))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 cosTheta_i cosTheta_O) -1)) v) (+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2)) (pow.f32 v 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3)) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2)) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3)) (pow.f32 v 3))))))
(exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) v)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))) (pow.f32 v 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) v)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2)) (pow.f32 v 2))) (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3)) (pow.f32 v 3))))))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (*.f32 -1 (/.f32 -1 v)))
(-.f32 (log.f32 (/.f32 1 (+.f32 v v))) (neg.f32 (/.f32 -1 v)))
(-.f32 (/.f32 -1 v) (*.f32 -1 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (/.f32 -1 v) (neg.f32 (log.f32 (/.f32 1 (+.f32 v v)))))
(-.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 0)
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 0 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))) (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 -1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 -1 (*.f32 1 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 -1 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (-.f32 0 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) -1)
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (*.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(*.f32 (neg.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))) (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) 1)
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))) (/.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v)))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(neg.f32 (neg.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(neg.f32 (*.f32 -1 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(+.f32 (/.f32 -1 v) (log.f32 (/.f32 1 (+.f32 v v))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (-.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) 0))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 0 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(-.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 0)
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(-.f32 0 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))) (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (-.f32 0 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) -1)
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))) (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) 1)
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))) (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(neg.f32 (neg.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(neg.f32 (*.f32 -1 (exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (+.f32 (/.f32 -1 v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))

localize34.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
0.0b
(*.f32 cosTheta_i cosTheta_O)
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
7.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 39 to 17 computations (56.4% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

24 calls:

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

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1876×rational_best_oopsla_all_46_json-2
1876×rational_best_oopsla_all_46_json-1
1876×rational_best_oopsla_all_46_json-4
1876×rational_best_oopsla_all_46_json-3
796×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01261
16861
218361
372861
4360561
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))
((#(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 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.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 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 cosTheta_i cosTheta_O) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i (neg.f32 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 cosTheta_O) (/.f32 cosTheta_i cosTheta_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 cosTheta_O cosTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))))) (#(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 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))))) (#(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 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))

simplify97.0ms (1%)

Algorithm
egg-herbie
Rules
1662×rational_best_oopsla_all_46_json_45_simplify-13
1112×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-49
702×rational_best_oopsla_all_46_json_45_simplify-23
630×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02194600
17474566
236144558
Stop Event
node limit
Counts
156 → 131
Calls
Call 1
Inputs
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(/.f32 -1 v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 -1 v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(-.f32 0 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))))
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(-.f32 0 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(-.f32 (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 cosTheta_i cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 cosTheta_O cosTheta_O))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0)
(-.f32 0 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 -1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 -1 (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1)
(*.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
Outputs
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 1 (/.f32 1 v)))
(+.f32 1 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (-.f32 1 (/.f32 1 v)))
(+.f32 1 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(+.f32 (+.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))))) (-.f32 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))))) (-.f32 1 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))))) (-.f32 1 (/.f32 1 v)))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)))
(+.f32 1 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)))
(+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 2) (pow.f32 v 2))))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 3) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (+.f32 (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))))
(/.f32 -1 v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 -1 v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) v)
(/.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) v)
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v))
(*.f32 -1 (/.f32 (+.f32 1 (*.f32 cosTheta_i (*.f32 -1 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (*.f32 cosTheta_i (neg.f32 cosTheta_O))) v))
(neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (*.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 0 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 -1 (*.f32 1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 -1 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 1 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 0 (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 0 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(+.f32 (*.f32 0 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(-.f32 (*.f32 cosTheta_i cosTheta_O) 0)
(*.f32 cosTheta_i cosTheta_O)
(-.f32 0 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(-.f32 (*.f32 0 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) 1)
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 cosTheta_i cosTheta_i))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 cosTheta_O cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i)) (*.f32 cosTheta_O (/.f32 cosTheta_i cosTheta_i))))
(*.f32 cosTheta_i cosTheta_O)
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i cosTheta_i) (/.f32 cosTheta_i cosTheta_i)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i)) (*.f32 cosTheta_i (/.f32 cosTheta_O cosTheta_i))))
(neg.f32 (*.f32 cosTheta_i (neg.f32 cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(-.f32 0 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 -1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 -1 (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 1)
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))
(neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))

eval153.0ms (1.6%)

Compiler

Compiled 11767 to 6284 computations (46.6% saved)

prune76.0ms (0.8%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3424346
Fresh000
Picked101
Done112
Total3445349
Error
0.0b
Counts
349 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(exp.f32 (/.f32 -1 v))
0.2b
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
0.2b
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
30.0b
1
Compiler

Compiled 90 to 65 computations (27.8% saved)

localize65.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
0.2b
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
0.2b
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
7.2b
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Compiler

Compiled 125 to 55 computations (56% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-23
1208×rational_best_oopsla_all_46_json_45_simplify-13
1084×rational_best_oopsla_all_46_json_45_simplify-89
886×rational_best_oopsla_all_46_json-2
886×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016187
1100121
2325121
31835121
Stop Event
node limit
Counts
3 → 111
Calls
Call 1
Inputs
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 1 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1) (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))))

simplify163.0ms (1.7%)

Algorithm
egg-herbie
Rules
1256×rational_best_oopsla_all_46_json_45_simplify-7
1238×rational_best_oopsla_all_46_json_45_simplify-72
1008×rational_best_oopsla_all_46_json_45_simplify-89
816×rational_best_oopsla_all_46_json_45_simplify-24
788×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034512331
1121811771
2504611719
Stop Event
node limit
Counts
219 → 190
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f32 -1 v)
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (*.f32 -1 v))
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 v (pow.f32 cosTheta_O 2)))) (*.f32 -1 v)))
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 v (pow.f32 cosTheta_O 2)))) (+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3)))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(*.f32 -1 v)
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 v))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (+.f32 (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)
(+.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(-.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 0 (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 1 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1) (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 0 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 1)
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(+.f32 0 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(-.f32 0 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 -1 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(*.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (neg.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(+.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(-.f32 0 (*.f32 -1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(*.f32 -1 v)
(neg.f32 v)
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (*.f32 -1 v))
(+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 v (pow.f32 cosTheta_O 2)))) (*.f32 -1 v)))
(+.f32 (*.f32 -1 v) (+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))))
(+.f32 (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (neg.f32 v))))
(+.f32 (*.f32 -1 (*.f32 cosTheta_i (*.f32 v cosTheta_O))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 v (pow.f32 cosTheta_O 2)))) (+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3)))))))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 -1 (*.f32 v (pow.f32 cosTheta_O 3)))))))
(+.f32 (*.f32 -1 (+.f32 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3))))) (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1 (+.f32 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4)))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4)))))
(*.f32 -1 v)
(neg.f32 v)
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 v))
(+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))))
(*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))))
(+.f32 (*.f32 -1 v) (+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))))
(+.f32 (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (pow.f32 cosTheta_O 2) (neg.f32 v))))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (+.f32 (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)))))))
(+.f32 (*.f32 -1 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2)))) (+.f32 (*.f32 -1 (*.f32 v (*.f32 cosTheta_i cosTheta_O))) (+.f32 (*.f32 -1 v) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 -1 (*.f32 v (pow.f32 cosTheta_O 3)))))))
(+.f32 (*.f32 -1 (+.f32 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3))))) (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(+.f32 (*.f32 v (+.f32 -1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))) (*.f32 -1 (+.f32 (*.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (*.f32 (pow.f32 cosTheta_i 3) (*.f32 v (pow.f32 cosTheta_O 3))))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4)))))
(/.f32 v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3))))))
(+.f32 (+.f32 (/.f32 v (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (/.f32 v (*.f32 (pow.f32 cosTheta_i 3) (pow.f32 cosTheta_O 3)))) (+.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 (pow.f32 cosTheta_i 4) (pow.f32 cosTheta_O 4)))))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) 1))
(/.f32 v (+.f32 (*.f32 cosTheta_i cosTheta_O) -1))
(/.f32 v (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 v (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 v (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 v (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 -1 (/.f32 v (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O)))))
(neg.f32 (/.f32 v (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O)))))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2)))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3)))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (neg.f32 (/.f32 1 v)))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)))
(+.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v)) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 3))) (pow.f32 v 3))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_i 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (+.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 (pow.f32 cosTheta_i 2) (pow.f32 cosTheta_O 2))) (pow.f32 v 2))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3))) (exp.f32 (neg.f32 (/.f32 1 v)))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (neg.f32 (/.f32 1 v)))) v) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta_O 2) (*.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (pow.f32 cosTheta_i 2))) (pow.f32 v 2)))) (+.f32 (exp.f32 (neg.f32 (/.f32 1 v))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 cosTheta_i 3) (*.f32 (pow.f32 cosTheta_O 3) (exp.f32 (neg.f32 (/.f32 1 v))))) (pow.f32 v 3)))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 v)))
1
(-.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 1 v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 1 (/.f32 1 v)))
(-.f32 (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (/.f32 1 v))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2)))) (-.f32 1 (/.f32 1 v)))
(+.f32 (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (-.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 v 2))) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) 1) 2) (pow.f32 v 2))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))) (/.f32 1 v))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 2) (pow.f32 v 2))) (+.f32 1 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (-.f32 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 (*.f32 cosTheta_i cosTheta_O) -1) 3) (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 v 2))))) (-.f32 1 (/.f32 1 v)))
(+.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 2) (pow.f32 v 2))) (*.f32 1/6 (/.f32 (pow.f32 (+.f32 -1 (*.f32 cosTheta_i cosTheta_O)) 3) (pow.f32 v 3))))) (-.f32 1 (/.f32 1 v)))
1
(+.f32 1 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))) (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))))
(+.f32 (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) v)) (+.f32 1 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2))) (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v)))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 (+.f32 (+.f32 1 (neg.f32 (/.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) v))) (*.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 2) (pow.f32 v 2)))) (*.f32 -1/6 (/.f32 (pow.f32 (+.f32 1 (neg.f32 (*.f32 cosTheta_i cosTheta_O))) 3) (pow.f32 v 3))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 -1 v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (+.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(+.f32 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 0 (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 -1 v) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 1 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 -1 v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 1 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0)
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) 0))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 0 (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 1 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(-.f32 (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) -1) (*.f32 -1 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 0 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0))
(-.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0))
(-.f32 (*.f32 (/.f32 0 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(-.f32 (*.f32 0 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 1)
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0) (-.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) 0)))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (neg.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 -1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(fabs.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(+.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 0 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 0 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 -1 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(+.f32 0 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 0))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) 0))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(-.f32 0 (*.f32 -1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 -1 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 1 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) -1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (-.f32 0 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(*.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))) (neg.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) 1)
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))) (/.f32 (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))) (exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))

localize81.0ms (0.9%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
0.0b
(log.f32 (/.f32 1/2 v))
0.1b
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
Compiler

Compiled 35 to 27 computations (22.9% saved)

series1.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1444×rational_best_oopsla_all_46_json_45_simplify-13
1392×rational_best_oopsla_all_46_json_45_simplify-23
974×rational_best_oopsla_all_46_json_45_simplify-87
962×rational_best_oopsla_all_46_json-2
962×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161
15661
211661
337661
4175261
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(log.f32 (/.f32 1/2 v))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 1 v)) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (+.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 -1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 0 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))))

simplify112.0ms (1.2%)

Algorithm
egg-herbie
Rules
1714×rational_best_oopsla_all_46_json_45_simplify-23
1058×rational_best_oopsla_all_46_json_45_simplify-89
980×rational_best_oopsla_all_46_json_45_simplify-13
952×rational_best_oopsla_all_46_json_45_simplify-87
890×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03144458
112714240
Stop Event
node limit
Counts
176 → 182
Calls
Call 1
Inputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))))
(exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(+.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 0)
(+.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (/.f32 1 v)) (log.f32 (/.f32 1/2 v)))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (+.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(*.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 -1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 -1 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(*.f32 (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)
(neg.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) 0)
(+.f32 0 (log.f32 (/.f32 1/2 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) 0)
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) 0))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 0 (log.f32 (/.f32 1/2 v)))))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))
(-.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))
(-.f32 (*.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) 1)
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))
(*.f32 1 (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) -1)
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(*.f32 -1 (neg.f32 (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(*.f32 (neg.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(*.f32 (neg.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(*.f32 (neg.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(/.f32 (log.f32 (/.f32 1/2 v)) 1)
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)
(+.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(-.f32 (*.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) -1)
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(*.f32 -1 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(*.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(*.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(neg.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
Outputs
(/.f32 -1 v)
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (*.f32 -1 (log.f32 v)) (/.f32 1 v)))
(+.f32 (neg.f32 (log.f32 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)) (/.f32 1 v))
(+.f32 (log.f32 1/2) (-.f32 (log.f32 (/.f32 1 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (-.f32 (log.f32 1/2) (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(-.f32 (+.f32 (log.f32 (/.f32 -1 v)) (log.f32 -1/2)) (/.f32 1 v))
(+.f32 (log.f32 -1/2) (-.f32 (log.f32 (/.f32 -1 v)) (/.f32 1 v)))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (*.f32 -1 (log.f32 v)) (log.f32 1/2))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 1/2))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))
(+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))
(exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))
(exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2)))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 3))) (+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 (/.f32 1 v)) (log.f32 1/2))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 3))) (+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 2))))))
(+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 3))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 1/2) (log.f32 (/.f32 1 v)))) (pow.f32 v 2))))))
(exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2)))))
(+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 3))) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))
(+.f32 (*.f32 -1 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 3))) (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))))))
(+.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) v)) (+.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 2))) (+.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (*.f32 -1/6 (/.f32 (exp.f32 (+.f32 (log.f32 -1/2) (log.f32 (/.f32 -1 v)))) (pow.f32 v 3))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 0)
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (neg.f32 (/.f32 1 v)) (log.f32 (/.f32 1/2 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (+.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (neg.f32 (/.f32 1 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (+.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 -1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (/.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 -1 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (neg.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(*.f32 (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) 1)
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v)))) (/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(/.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)) (/.f32 1 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(/.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))) -1)
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(neg.f32 (-.f32 (/.f32 1 v) (log.f32 (/.f32 1/2 v))))
(+.f32 (log.f32 (/.f32 1/2 v)) (neg.f32 (/.f32 1 v)))
(-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))
(+.f32 (log.f32 (/.f32 1/2 v)) 0)
(log.f32 (/.f32 1/2 v))
(+.f32 0 (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) 0)
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) 0))
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 0 (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(-.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) 0))
(log.f32 (/.f32 1/2 v))
(-.f32 0 (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(-.f32 (*.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(-.f32 (*.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) 1)
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (log.f32 (/.f32 1/2 v)) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 1 (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (+.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) -1)
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 (/.f32 0 (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (log.f32 (/.f32 1/2 v))) (-.f32 0 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(*.f32 -1 (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (log.f32 (/.f32 1/2 v)))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (neg.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (log.f32 (/.f32 1/2 v)))
(log.f32 (/.f32 1/2 v))
(*.f32 (neg.f32 (*.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))) (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) 1)
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v))) (/.f32 (log.f32 (/.f32 1/2 v)) (log.f32 (/.f32 1/2 v)))))
(log.f32 (/.f32 1/2 v))
(/.f32 (log.f32 (/.f32 1/2 v)) (/.f32 (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v)))) (*.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 (log.f32 (/.f32 1/2 v))))))
(log.f32 (/.f32 1/2 v))
(neg.f32 (neg.f32 (log.f32 (/.f32 1/2 v))))
(log.f32 (/.f32 1/2 v))
(+.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(+.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 0)
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) 0))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 0 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (*.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(-.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (+.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) -1)
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 (/.f32 0 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (-.f32 0 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 -1 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(*.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))) (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) 1)
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))) (/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(/.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))))) (*.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v))) (/.f32 1 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(neg.f32 (neg.f32 (exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(exp.f32 (/.f32 -1 v))
Compiler

Compiled 14 to 11 computations (21.4% saved)

series0.0ms (0%)

Counts
1 → 8
Calls

3 calls:

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

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
972×rational_best_oopsla_all_46_json_45_simplify-35
912×rational_best_oopsla_all_46_json_45_simplify-23
852×rational_best_oopsla_all_46_json_45_simplify-13
840×rational_best_oopsla_all_46_json_45_simplify-37
624×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
13711
28111
324811
4114211
5651311
Stop Event
node limit
Counts
1 → 54
Calls
Call 1
Inputs
(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 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (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 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (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 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (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 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.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 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 -1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (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 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.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 neg.f32 (neg.f32 (exp.f32 (/.f32 -1 v))))))))

simplify64.0ms (0.7%)

Algorithm
egg-herbie
Rules
1752×rational_best_oopsla_all_46_json_45_simplify-89
1432×rational_best_oopsla_all_46_json_45_simplify-74
1096×rational_best_oopsla_all_46_json_45_simplify-49
1042×rational_best_oopsla_all_46_json_45_simplify-72
992×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113818
1412818
22424818
Stop Event
node limit
Counts
62 → 62
Calls
Call 1
Inputs
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
1
(-.f32 1 (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (/.f32 1 v))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 v 2))) 1) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 v 3))) (/.f32 1 v)))
(+.f32 (exp.f32 (/.f32 -1 v)) 0)
(+.f32 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(+.f32 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(+.f32 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(+.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(-.f32 (exp.f32 (/.f32 -1 v)) 0)
(-.f32 0 (neg.f32 (exp.f32 (/.f32 -1 v))))
(-.f32 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v)))))
(-.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v)))))
(*.f32 -1 (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (exp.f32 (/.f32 -1 v)) 1)
(*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))))))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 -1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(*.f32 (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(*.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(*.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(/.f32 (exp.f32 (/.f32 -1 v)) 1)
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) -1)
(neg.f32 (neg.f32 (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 1 (-.f32 (*.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 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 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 1 (-.f32 (*.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 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 1 (*.f32 1/2 (/.f32 1 (pow.f32 v 2)))) (+.f32 (/.f32 1 v) (*.f32 1/6 (/.f32 1 (pow.f32 v 3)))))
(+.f32 (exp.f32 (/.f32 -1 v)) 0)
(exp.f32 (/.f32 -1 v))
(+.f32 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(+.f32 (exp.f32 (/.f32 -1 v)) (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(+.f32 0 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(+.f32 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(+.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (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 (*.f32 0 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(-.f32 (*.f32 0 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (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 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (exp.f32 (/.f32 -1 v)) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 1 (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (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 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 -1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (*.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (exp.f32 (/.f32 -1 v))) (neg.f32 (*.f32 (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))) (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (exp.f32 (/.f32 -1 v)))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(*.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))) (exp.f32 (/.f32 -1 v)))
(exp.f32 (/.f32 -1 v))
(/.f32 (exp.f32 (/.f32 -1 v)) 1)
(exp.f32 (/.f32 -1 v))
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v))) (/.f32 (exp.f32 (/.f32 -1 v)) (exp.f32 (/.f32 -1 v)))))
(exp.f32 (/.f32 -1 v))
(/.f32 (exp.f32 (/.f32 -1 v)) (/.f32 (*.f32 (exp.f32 (/.f32 -1 v)) (/.f32 1 (exp.f32 (/.f32 -1 v)))) (*.f32 (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))
(neg.f32 (neg.f32 (exp.f32 (/.f32 -1 v))))
(exp.f32 (/.f32 -1 v))

eval861.0ms (9.1%)

Compiler

Compiled 21362 to 12149 computations (43.1% saved)

prune208.0ms (2.2%)

Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New5051506
Fresh011
Picked011
Done123
Total5065511
Error
0.0b
Counts
511 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(exp.f32 (/.f32 -1 v))
0.2b
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
0.0b
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
0.2b
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
30.0b
1
Compiler

Compiled 81 to 61 computations (24.7% saved)

regimes48.0ms (0.5%)

Counts
10 → 1
Calls
Call 1
Inputs
1
(exp.f32 (/.f32 -1 v))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
Outputs
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
Calls

9 calls:

6.0ms
cosTheta_i
6.0ms
sinTheta_O
6.0ms
sinTheta_i
5.0ms
cosTheta_O
5.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
ErrorSegmentsBranch
0.0b1cosTheta_i
0.0b1cosTheta_O
0.0b1sinTheta_i
0.0b1sinTheta_O
0.0b1v
0.0b1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v)))))
0.0b1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 1 v)) 6931/10000) (log.f32 (/.f32 1 (*.f32 2 v))))
0.0b1(*.f32 cosTheta_i cosTheta_O)
0.0b1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 275 to 170 computations (38.2% saved)

regimes29.0ms (0.3%)

Counts
7 → 1
Calls
Call 1
Inputs
1
(exp.f32 (/.f32 -1 v))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (/.f32 -1 v))))
Outputs
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
Calls

6 calls:

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

Compiled 139 to 86 computations (38.1% saved)

regimes26.0ms (0.3%)

Counts
5 → 1
Calls
Call 1
Inputs
1
(exp.f32 (/.f32 -1 v))
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (/.f32 1 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v))))))
Outputs
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
Calls

6 calls:

4.0ms
cosTheta_O
4.0ms
sinTheta_i
4.0ms
sinTheta_O
4.0ms
cosTheta_i
4.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
ErrorSegmentsBranch
0.2b1cosTheta_i
0.2b1cosTheta_O
0.2b1sinTheta_i
0.2b1sinTheta_O
0.2b1v
0.2b1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 113 to 70 computations (38.1% saved)

regimes92.0ms (1%)

Accuracy

Total -29.8b remaining (-14670.5%)

Threshold costs -29.8b (-14670.5%)

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

6 calls:

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

Compiled 58 to 46 computations (20.7% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031165
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
(exp.f32 (/.f32 -1 v))
1
Outputs
(exp.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (/.f32 1 (+.f32 v v))) (-.f32 6931/10000 (/.f32 1 v)))))
(exp.f32 (-.f32 (log.f32 (/.f32 1/2 v)) (/.f32 1 v)))
(exp.f32 (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (*.f32 (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 -1 v)) (neg.f32 v))))
(exp.f32 (/.f32 -1 v))
1
Compiler

Compiled 81 to 61 computations (24.7% saved)

soundness151.0ms (1.6%)

Algorithm
egg-herbie
Rules
1710×rational_best_oopsla_all_46_json_45_simplify-10
1246×rational_best_oopsla_all_46_json_45_simplify-89
984×rational_best_oopsla_all_46_json_45_simplify-74
790×rational_best_oopsla_all_46_json_45_simplify-24
666×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02475
14375
210575
331775
4120075
5466175
6760475
Stop Event
node limit
Compiler

Compiled 342 to 174 computations (49.1% saved)

end132.0ms (1.4%)

Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 157 to 111 computations (29.3% saved)

Profiling

Loading profile data...