UniformSampleCone, y

Time bar (total: 23.3s)

analyze242.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
0%0%0.1%99.9%0%0%0%3
50%0%0%99.9%0%0%0%4
50%0%0%99.9%0%0%0%5
50%0%0%99.9%0%0%0%6
75%0.1%0%99.9%0%0%0%7
75%0.1%0%99.9%0%0%0%8
75%0.1%0%99.9%0%0%0%9
87.5%0.1%0%99.9%0%0%0%10
87.5%0.1%0%99.9%0%0%0%11
87.5%0.1%0%99.9%0%0%0%12
Compiler

Compiled 51 to 37 computations (27.5% saved)

sample2.7s (11.6%)

Results
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
87.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
136.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
5.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
59.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
73.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
2.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
109.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
65.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
10.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
1.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
0.0ms256valid
Bogosity

preprocess591.0ms (2.5%)

Algorithm
egg-herbie
Rules
934×fma-define
590×add0
431×associate--r+
388×unsub-neg
358×fma-neg
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1898(0.004193691536784172 0.4164716899394989 8.446331345618658e-24)2(0.007579551078379154 7.899750016804319e-6 7.62852214393206e-5)(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
20-2(0.00020392467558849603 0.504014253616333 4.167429519063747e-26)(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
00-0-(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
00-0-(*.f32 (*.f32 uy 2) (PI.f32))
00-0-(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
00-0-uy
00-0-(*.f32 uy 2)
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
00-0-ux
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-(PI.f32)
00-0-2
00-0-1
00-0-(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
00-0-(-.f32 1 ux)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721138
12861030
21349961
34110948
47680948
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 1 (-.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (fma.f32 ux maxCos -1) ux) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 (neg.f32 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)) (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos)))))))
(*.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 (neg.f32 ux)) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (-.f32 ux (*.f32 ux maxCos))) (+.f32 1 (-.f32 ux (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)) (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 ux (fma.f32 ux maxCos -1)) (-.f32 (fma.f32 ux maxCos -1) ux) 1)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (fma.f32 ux maxCos (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux maxCos (-.f32 1 ux)) (-.f32 ux (fma.f32 ux maxCos 1)) 1)))
(neg.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))))))))
(*.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos))) (+.f32 (-.f32 1 ux) (*.f32 ux (neg.f32 maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 -2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 -1 (*.f32 ux (+.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) -2))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 1 maxCos))) (+.f32 ux (fma.f32 ux maxCos -1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 uy) (*.f32 uy maxCos)) (+.f32 (-.f32 1 uy) (*.f32 uy maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 ux (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy maxCos (-.f32 1 uy)) (fma.f32 uy maxCos (-.f32 1 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (+.f32 -1 (*.f32 (-.f32 1 maxCos) uy)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) ux))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy maxCos 1) uy) (-.f32 uy (fma.f32 uy maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux)) (+.f32 (-.f32 1 maxCos) (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos)) (+.f32 (*.f32 ux maxCos) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux maxCos (-.f32 1 maxCos)) (fma.f32 ux maxCos (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (+.f32 -1 (*.f32 (-.f32 1 ux) maxCos)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) maxCos) (-.f32 maxCos (fma.f32 ux maxCos 1)) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux uy)) (+.f32 (-.f32 1 ux) (*.f32 ux uy))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 uy ux)) (+.f32 (-.f32 1 ux) (*.f32 uy ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 uy ux (-.f32 1 ux)) (fma.f32 uy ux (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) maxCos))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 uy ux 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 uy))) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (-.f32 ux (fma.f32 uy ux 1)) 1)))
Symmetry

(negabs uy)

Compiler

Compiled 252 to 148 computations (41.3% saved)

eval2.0ms (0%)

Compiler

Compiled 96 to 65 computations (32.3% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
Compiler

Compiled 54 to 40 computations (25.9% saved)

localize395.0ms (1.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
56.5%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
59.7%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 212 to 128 computations (39.6% saved)

series68.0ms (0.3%)

Counts
8 → 172
Calls

45 calls:

TimeVariablePointExpression
5.0ms
maxCos
@0
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
4.0ms
ux
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
3.0ms
maxCos
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
3.0ms
ux
@-inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
3.0ms
ux
@-inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))

rewrite320.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
256×add0
245×log1p-expm1-u
245×expm1-log1p-u
240×add-exp-log
240×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033346
1548326
Stop Event
node limit
Counts
8 → 268
Calls
Call 1
Inputs
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 uy 2) (PI.f32))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (*.f32 uy 2) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Outputs
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 0 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 0) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 0))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) 0)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 0 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 0) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))))
(/.f32 (-.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) 1)
(+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(/.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) (+.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) (-.f32 0 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 0) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) (+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))))
(/.f32 (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0)
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 0)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 0) (-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)

simplify399.0ms (1.7%)

Algorithm
egg-herbie
Rules
1050×add0
434×times-frac
378×associate-/r*
260×*-commutative
221×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
095734403
1386132792
Stop Event
node limit
Counts
440 → 558
Calls
Call 1
Inputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 0 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 0) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 0))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) 0)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 0 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 0) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))))
(/.f32 (-.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) 1)
(+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(/.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) (+.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) (-.f32 0 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 0) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) (+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))))
(/.f32 (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0)
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 0)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 0) (-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(fma.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)
Outputs
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(-.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(pow.f32 (*.f32 ux maxCos) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (neg.f32 ux))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) 1/8) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) 1/8) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (-.f32 1 ux) (neg.f32 ux))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)))
(*.f32 ux (*.f32 2 (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(*.f32 (pow.f32 (-.f32 1 maxCos) 2) (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) -2) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) -2) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 (*.f32 (-.f32 1 maxCos) -2) (neg.f32 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(neg.f32 (pow.f32 (*.f32 ux maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (neg.f32 (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))) (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (fabs.f32 (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))))
(-.f32 (fma.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))))
(-.f32 (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10)))) (fma.f32 1/8 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (-.f32 1 (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) 1/2) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) 1/2) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (/.f32 (*.f32 1/2 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 ux 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 (/.f32 1/2 ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 ux 3))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) 1/2) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 uy (*.f32 2 (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 uy (*.f32 2 (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 uy (*.f32 2 (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4)) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1/4))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (+.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 0 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0))))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (neg.f32 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))) (+.f32 -1 (neg.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (-.f32 -1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (neg.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (+.f32 -1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (+.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (-.f32 -1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)) (+.f32 1 (-.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (/.f32 1 (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (-.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (/.f32 1 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (-.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 0) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 0))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 0 (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux maxCos 1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (neg.f32 ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (fma.f32 ux maxCos 1) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (neg.f32 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 1) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (-.f32 0 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux))))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (*.f32 (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux))))) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) 3) (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 3) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos -1) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) 0) (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0))
(/.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux))) (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (+.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (*.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 ux (fma.f32 ux maxCos 1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)) (/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (*.f32 (+.f32 maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 (*.f32 ux maxCos) (-.f32 (fma.f32 ux maxCos 1) ux)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux maxCos)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 0 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (+.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(/.f32 (-.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(/.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))
(/.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2) (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(*.f32 (PI.f32) (*.f32 2 uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1/4))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(/.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) (+.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) (-.f32 0 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))))
(/.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 3)) (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1))) (-.f32 1 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 0) (-.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 0))
(/.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1))) 1) (-.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1)) 1))
(/.f32 (+.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1))) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))
(/.f32 (fma.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (fma.f32 ux (-.f32 1 maxCos) -1)) -1) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) -1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 3)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3) 1/3)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 2))
(fabs.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 1))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (*.f32 0 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) (+.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (-.f32 0 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(/.f32 (-.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) 0) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(fma.f32 (cbrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (*.f32 uy 2) 0))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 0))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 0 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (-.f32 0 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(/.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) 0) (-.f32 (*.f32 uy (*.f32 2 (PI.f32))) 0))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))
(/.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2) (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 1 (*.f32 uy (*.f32 2 (PI.f32))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 uy (*.f32 2 (PI.f32)) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (*.f32 uy 2) (PI.f32) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) (*.f32 uy 2) 0)
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(*.f32 (PI.f32) (*.f32 2 uy))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sin.f32 0)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (-.f32 0 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))))
(/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) 0) (-.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0))
(/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(/.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 0)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))

eval691.0ms (3%)

Compiler

Compiled 25018 to 17987 computations (28.1% saved)

prune449.0ms (1.9%)

Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New61723640
Fresh000
Picked022
Done000
Total61725642
Accuracy
98.6%
Counts
642 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.8%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
53.3%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
55.9%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
53.3%
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.4%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
46.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
58.5%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
42.4%
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
42.3%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
49.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
49.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Compiler

Compiled 1418 to 1106 computations (22% saved)

localize1.2s (5.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.7%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
97.6%
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
59.7%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.7%
(sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
99.4%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
99.0%
(*.f32 uy (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
98.7%
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
59.7%
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.0%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
99.0%
(*.f32 uy (PI.f32))
98.7%
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
59.7%
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.7%
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
99.4%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
Compiler

Compiled 745 to 497 computations (33.3% saved)

series176.0ms (0.8%)

Counts
14 → 284
Calls

90 calls:

TimeVariablePointExpression
52.0ms
ux
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
6.0ms
uy
@0
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
5.0ms
uy
@-inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
4.0ms
uy
@inf
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
3.0ms
maxCos
@-inf
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))

rewrite162.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
510×log1p-expm1-u
510×expm1-log1p-u
498×add-exp-log
494×add-log-exp
487×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066901
11348813
Stop Event
node limit
Counts
14 → 290
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 uy (PI.f32))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 uy (PI.f32))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(+.f32 (*.f32 uy (PI.f32)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(fma.f32 uy (PI.f32) 0)
(fma.f32 (PI.f32) uy 0)
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (*.f32 uy (PI.f32)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(fma.f32 uy (PI.f32) 0)
(fma.f32 (PI.f32) uy 0)
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(+.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (pow.f32 -1 1/2) (pow.f32 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))) (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1))
(fma.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 0)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(fma.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)

simplify511.0ms (2.2%)

Algorithm
egg-herbie
Rules
1248×add0
594×times-frac
385×*-commutative
384×associate-+r+
258×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0114363116
1460858610
Stop Event
node limit
Counts
574 → 672
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3)
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(+.f32 (*.f32 uy (PI.f32)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(fma.f32 uy (PI.f32) 0)
(fma.f32 (PI.f32) uy 0)
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (*.f32 uy (PI.f32)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(fma.f32 uy (PI.f32) 0)
(fma.f32 (PI.f32) uy 0)
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(+.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(+.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (pow.f32 -1 1/2) (pow.f32 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(cbrt.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))) (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1))
(fma.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 0)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(fma.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))) (pow.f32 ux 2)) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 ux (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(neg.f32 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) 1/2))
(+.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) 1/2))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 -1 (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (pow.f32 ux 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) ux) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 1 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) ux) (fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5))) (pow.f32 ux 2)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 ux))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (neg.f32 ux)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)))))
(-.f32 (-.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2)))))))
(-.f32 (-.f32 (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 (+.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 -1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2))) (/.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) ux))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(*.f32 ux (*.f32 2 (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) -2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) -2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux)))
(fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux)))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3)) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux)))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 uy (PI.f32)) ux)))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 ux (neg.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) -2)) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/8 (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)))))
(-.f32 (fma.f32 1/8 (*.f32 (*.f32 (/.f32 uy ux) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) -2)) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))) (fma.f32 1/16 (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/8 (*.f32 (*.f32 uy (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/16 (*.f32 (*.f32 uy (*.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (pow.f32 ux 2)) (/.f32 (PI.f32) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10)))) (fma.f32 1/8 (*.f32 (*.f32 (/.f32 uy ux) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6)))) (*.f32 (*.f32 1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 maxCos) -2)) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (fabs.f32 (-.f32 1 maxCos)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 uy (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (pow.f32 maxCos 2)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) (sqrt.f32 -1)) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (PI.f32) maxCos))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (/.f32 (*.f32 (PI.f32) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 uy (/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (PI.f32) maxCos))) (fma.f32 -1/4 (*.f32 (/.f32 uy (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (pow.f32 maxCos 2))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))
(*.f32 ux (*.f32 2 (-.f32 1 maxCos)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(+.f32 1 (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))))))
-1
(-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) -1)
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)
(+.f32 (fma.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(+.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) -1)
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) -2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(-.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) 1)
(+.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(fma.f32 -1 (fma.f32 ux (*.f32 (-.f32 1 maxCos) -2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) -1)
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(-.f32 (*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (fma.f32 maxCos (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (+.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(-.f32 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (*.f32 maxCos (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)) ux)) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 2)) ux)) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) 3) (pow.f32 ux 2)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 2) ux))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3) (pow.f32 ux 2)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 1 maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (fabs.f32 (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (pow.f32 maxCos 2)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1)))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (+.f32 1 (-.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (pow.f32 maxCos 2))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (neg.f32 (fabs.f32 (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (fabs.f32 (-.f32 1 maxCos)) (neg.f32 (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sqrt.f32 -1)) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (/.f32 (pow.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 10))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 6))) (/.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) -2) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 (-.f32 1 maxCos) -2) (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 ux (*.f32 (sqrt.f32 -1) (fabs.f32 (-.f32 1 maxCos)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 1/2 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (pow.f32 maxCos 3) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (+.f32 (*.f32 maxCos (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(fma.f32 -1/4 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(*.f32 (*.f32 ux maxCos) (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(-.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))))
(-.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/16 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3)) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 maxCos) 3)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (neg.f32 (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (neg.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 maxCos 2)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) maxCos)) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (-.f32 1 ux) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (pow.f32 maxCos 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) maxCos)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/2)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) -1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) -1)
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(fma.f32 uy (PI.f32) 0)
(*.f32 uy (PI.f32))
(fma.f32 (PI.f32) uy 0)
(*.f32 uy (PI.f32))
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (PI.f32))
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (PI.f32))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 3)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 1 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 uy (PI.f32)) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 2) (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 0)
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (-.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3) 1/3)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 2) (cbrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(+.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 1)
(+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) -1)
(pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1/3)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (pow.f32 (exp.f32 (fma.f32 ux (-.f32 1 maxCos) -1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(+.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1) -1)
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 1 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux)) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (fma.f32 ux (-.f32 1 maxCos) -1) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (cbrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) (sqrt.f32 (*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))) 0)
(*.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))
(+.f32 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2)
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(*.f32 uy (PI.f32))
(fma.f32 uy (PI.f32) 0)
(*.f32 uy (PI.f32))
(fma.f32 (PI.f32) uy 0)
(*.f32 uy (PI.f32))
(fma.f32 1 (*.f32 uy (PI.f32)) 0)
(*.f32 uy (PI.f32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 2) (cbrt.f32 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (PI.f32))
(fma.f32 (sqrt.f32 (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 uy (PI.f32))) 0)
(*.f32 uy (PI.f32))
(+.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 1 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (*.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)))) (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(+.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (cbrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(*.f32 (pow.f32 -1 1/2) (pow.f32 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 1/2))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 ux (*.f32 (-.f32 1 maxCos) -2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 2)) (sqrt.f32 (cbrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 1/2)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 2)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(cbrt.f32 (pow.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))
(cbrt.f32 (pow.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) 3/2))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(hypot.f32 (sqrt.f32 (neg.f32 (*.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos)))))) (sqrt.f32 (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 1/2))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1))
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(fma.f32 1 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(fma.f32 (cbrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(*.f32 (cbrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (cbrt.f32 (sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sqrt.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(sqrt.f32 (neg.f32 (fma.f32 ux (*.f32 -2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))
(sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sin.f32 0)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(fma.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux maxCos (-.f32 1 ux)) 2))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))

eval1.6s (6.7%)

Compiler

Compiled 56658 to 42209 computations (25.5% saved)

prune346.0ms (1.5%)

Pruning

63 alts after pruning (57 fresh and 6 done)

PrunedKeptTotal
New1268441312
Fresh51318
Picked145
Done022
Total1274631337
Accuracy
99.8%
Counts
1337 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.8%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
97.1%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
93.5%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
87.7%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
53.3%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
91.4%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
94.9%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
94.9%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
58.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
97.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
75.6%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
62.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
53.3%
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.4%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
97.6%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
97.2%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
97.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
98.2%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
96.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
97.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
58.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
94.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
46.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
81.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
96.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.5%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
58.2%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
42.4%
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
95.2%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
98.3%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
62.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
92.4%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
49.2%
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
78.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
52.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
41.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
49.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
49.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
48.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
49.4%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
49.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
48.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
42.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
90.8%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
Compiler

Compiled 4291 to 3477 computations (19% saved)

localize965.0ms (4.1%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
98.7%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
98.1%
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)
59.7%
(-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
98.8%
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
95.7%
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)
99.3%
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
98.8%
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
98.7%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
59.7%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
99.0%
(*.f32 uy (PI.f32))
99.7%
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
99.4%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.0%
(*.f32 uy (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
Compiler

Compiled 503 to 347 computations (31% saved)

series257.0ms (1.1%)

Counts
14 → 292
Calls

93 calls:

TimeVariablePointExpression
78.0ms
uy
@0
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
14.0ms
ux
@0
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
13.0ms
maxCos
@0
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
13.0ms
maxCos
@0
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
7.0ms
maxCos
@0
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)

rewrite151.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
346×log1p-expm1-u
346×expm1-log1p-u
335×add-exp-log
334×pow1
333×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054766
1940762
Stop Event
node limit
Counts
14 → 318
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3)
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
(-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 0)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(fma.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(+.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(hypot.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))
(hypot.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(fma.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 0)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 1 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (PI.f32) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 1 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) uy 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) 0)
(+.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(*.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(sqrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(fma.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 0)
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)

simplify623.0ms (2.7%)

Algorithm
egg-herbie
Rules
1451×add0
622×times-frac
562×*-commutative
325×+-commutative
249×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0164483533
1684383397
Stop Event
node limit
Counts
610 → 680
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1)))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1)))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3)
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2))))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 3) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/64 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 4)) 1/9) (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2)))))))))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3)
(+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 3))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 4)) 1/9) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/3) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 3))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3)
(+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 3))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 4)) 1/9) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/3) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) 1/3) (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 4)) 1/9) (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))))) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3)
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 4)) 1/9) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))))) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3)))))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))))) (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (*.f32 1/3 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2))))) (+.f32 (*.f32 -4/9 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (*.f32 1/3 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2))))) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2)) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (*.f32 2/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))))))))))
1
1
(-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
1
1
1
(+.f32 1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))
(+.f32 1 (+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))
(+.f32 1 (+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))))
(*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 0)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(fma.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(+.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(hypot.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))
(hypot.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(fma.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 0)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 1 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (PI.f32) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 1 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) uy 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) 0)
(+.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(*.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(sqrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(fma.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(fma.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 0)
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 1 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) 1/2))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5))) (/.f32 1 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (+.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)))))
(+.f32 (*.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 1 ux)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2)))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (*.f32 1/2 (+.f32 (*.f32 maxCos (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 maxCos 2) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))))))
(*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))) (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (/.f32 (*.f32 -1/2 (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (*.f32 1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))) (fma.f32 -1/16 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 1/8 (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 (PI.f32) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 ux (PI.f32)) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (PI.f32) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/2 (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 -1/2 (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(fma.f32 -1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))))) (fma.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (pow.f32 ux 2)) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (+.f32 2 (*.f32 maxCos -2)) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos)))))))
(neg.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (*.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3)))))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (*.f32 1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos)))) (*.f32 1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -1 maxCos))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5))))) (*.f32 1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3))))))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 2 (*.f32 maxCos -2)))) (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1))) (fma.f32 -1/16 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 maxCos) 3)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 -1)) (/.f32 (PI.f32) (-.f32 1 maxCos)))) (fma.f32 -1/16 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 1/8 (*.f32 uy (*.f32 (PI.f32) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) (*.f32 (*.f32 ux (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3)))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2)) (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (*.f32 (-.f32 1 ux) (+.f32 (pow.f32 ux 2) (pow.f32 (neg.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (*.f32 -1 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -1 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (/.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 uy (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 uy (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))) (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 1 ux))) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (PI.f32) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 1 ux) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 -1/2 (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 ux)) (pow.f32 maxCos 2)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 ux 2) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 -1/2 (*.f32 uy (*.f32 (/.f32 (PI.f32) (*.f32 ux maxCos)) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))) (*.f32 uy (*.f32 (PI.f32) (/.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
(fma.f32 1/4 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18)) (*.f32 ux (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2))))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3)))
(fma.f32 1/4 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18)) (*.f32 ux (+.f32 maxCos -1))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)) (*.f32 (*.f32 3/16 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18))) (pow.f32 (+.f32 maxCos -1) 2))))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/9) (*.f32 ux (-.f32 maxCos 1)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 2)) 1/3) (*.f32 (pow.f32 ux 3) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/64 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 7)) 1/3) (pow.f32 (-.f32 maxCos 1) 3))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 4)) 1/9) (*.f32 (-.f32 maxCos 1) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3/16 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 17)) 1/9) (pow.f32 (-.f32 maxCos 1) 2)))))))))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))))
(fma.f32 1/4 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7) 1/18)) (*.f32 ux (+.f32 maxCos -1))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)) (*.f32 (*.f32 3/16 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18))) (pow.f32 (+.f32 maxCos -1) 2))))) (fma.f32 1/3 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 2))) (pow.f32 ux 3)) (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 -9/64 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 17/128))) (fma.f32 1/64 (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 7))) (*.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 4) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 4) 1/18)) (+.f32 maxCos -1)) (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)) (*.f32 (*.f32 3/16 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) 17) 1/18))) (pow.f32 (+.f32 maxCos -1) 2)))))))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3))
(fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux)))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 3 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18))) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 ux 2))) (fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 3))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 4)) 1/9) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/3) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 3))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 1/3))))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (/.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 4) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 4) 1/18)) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 3 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18))) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (+.f32 maxCos -1))) (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3))))) (pow.f32 ux 3))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (*.f32 3 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 17) 1/18))) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 ux 2))) (fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux)))))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3))
(fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (/.f32 (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -3 (*.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18))))) (pow.f32 ux 2))) (fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 3))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 4)) 1/9) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 maxCos 1)))) (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/3) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 3)))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 17)) 1/9) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2))))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 7)) 1/9) (/.f32 1 (*.f32 ux (-.f32 maxCos 1)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 1/3))))
(fma.f32 -1/3 (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (-.f32 (*.f32 1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 -2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 4) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 4) 1/18)) (/.f32 (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -3 (*.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18))))) (+.f32 maxCos -1))) (neg.f32 (*.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 3)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7))))))) (pow.f32 ux 3)) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2))) (/.f32 (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 -3 (*.f32 (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 17) 1/18))))) (pow.f32 ux 2))) (fma.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 7) 1/18)) (/.f32 (/.f32 1 ux) (+.f32 maxCos -1)) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))
(sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 7) 1/6) (*.f32 maxCos (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 1/3 (*.f32 (pow.f32 maxCos 2) (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2))) (neg.f32 (*.f32 (*.f32 3/4 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 17) 1/6)) (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 7) 1/6) (*.f32 maxCos (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) 1/3) (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 17)) 1/6) (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2))))))))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 7)) 1/6) (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))))))
(+.f32 (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (fma.f32 1/3 (*.f32 (pow.f32 maxCos 2) (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2))) (neg.f32 (*.f32 (*.f32 3/4 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 17) 1/6)) (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (fma.f32 1/3 (*.f32 (pow.f32 maxCos 3) (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 1/4 (fma.f32 2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 6 (*.f32 (pow.f32 ux 2) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (fma.f32 9/16 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 3) (*.f32 (*.f32 9/8 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))))))) (fma.f32 1/8 (*.f32 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 3) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 7))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2))) (neg.f32 (*.f32 (*.f32 3/4 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 17) 1/6)) (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2))))))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 7) 1/6) (*.f32 maxCos (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3))
(fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3)))
(fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))) (/.f32 (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 -3/4 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18))))) (pow.f32 maxCos 2))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 4)) 1/9) (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))))) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 7)) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 1/3))))
(fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -9/8 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (/.f32 (*.f32 -2 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3)) (pow.f32 ux 6))))))) (fma.f32 -1 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 4) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 4) 1/18)) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 -3/4 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18))))) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 7)))))) (pow.f32 maxCos 3))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))) (/.f32 (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 -3/4 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)) (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 17) 1/18))))) (pow.f32 maxCos 2))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos)))))))))
(pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3)
(cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3))
(fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3)))
(fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2))) (/.f32 (fma.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (pow.f32 ux 4))) (neg.f32 (*.f32 (*.f32 3/4 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 4)) 1/9) (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))))) (pow.f32 ux 2)))) (*.f32 -1/8 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/3) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))) (pow.f32 maxCos 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2)) 1/3) (/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 3/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 17)) 1/9) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 7)) 1/9) (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 1/3))))
(fma.f32 -1/3 (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2))) (-.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -9/8 (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 4) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 4) 1/18)) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (pow.f32 ux 4))) (neg.f32 (*.f32 (*.f32 3/4 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))))))) (pow.f32 ux 2)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7))))))) (pow.f32 maxCos 3)) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2))) (/.f32 (fma.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (pow.f32 ux 4))) (neg.f32 (*.f32 (*.f32 3/4 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 17) 1/18))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))) (fma.f32 1/2 (*.f32 (*.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18) (pow.f32 (pow.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 7) 1/18)) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (cbrt.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 3/4 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3)))))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 3/4 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))) (fma.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 -9/64 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 17/128)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux 3))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 ux 3))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1)))))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))
(sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/4 (fma.f32 2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 6 (*.f32 (pow.f32 ux 2) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (fma.f32 9/16 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 3) (*.f32 (*.f32 9/8 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))))))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (*.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (/.f32 (*.f32 -2 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3)) (pow.f32 ux 6)))))) (pow.f32 maxCos 3))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (*.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -1 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6))))))) (pow.f32 maxCos 3))) (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 5))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 5)))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) 1/2))
(+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 maxCos (pow.f32 (-.f32 maxCos 1) 2)) (/.f32 1 (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))
(+.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 maxCos) (pow.f32 (+.f32 maxCos -1) 3)))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (/.f32 maxCos (pow.f32 (+.f32 maxCos -1) 2)) (/.f32 1 (pow.f32 (+.f32 maxCos -1) 2))) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (pow.f32 maxCos 2))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))
(neg.f32 (*.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))
(*.f32 -1 (fma.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (fma.f32 2/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 1))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1)) (*.f32 -1 (fma.f32 (pow.f32 ux 2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (fma.f32 2/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 1))) (*.f32 (pow.f32 ux 3) (fma.f32 -2/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 -1/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 1/3 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2/3 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (*.f32 (*.f32 4/9 (fma.f32 2 maxCos -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))))) (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (*.f32 1/3 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2))))) (+.f32 (*.f32 -4/9 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (*.f32 1/3 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2))))) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) 2)) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (*.f32 2/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))))))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (fma.f32 2/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 1)))))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 -1/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 1/3 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2/3 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (*.f32 (*.f32 4/9 (fma.f32 2 maxCos -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))))) (*.f32 (pow.f32 ux 4) (fma.f32 -2/3 (fma.f32 -2/3 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (fma.f32 1/9 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/3 (pow.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 2)))) (fma.f32 -4/9 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (fma.f32 -1/3 (fma.f32 -2/3 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (fma.f32 1/9 (*.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/3 (pow.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 2)))) (fma.f32 1/9 (pow.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 2) (*.f32 1/3 (+.f32 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 -2/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (*.f32 (*.f32 2/9 (fma.f32 2 maxCos -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2/3 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))))))))))))))
1
1
(-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (*.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))))))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (fma.f32 -1 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))))))) (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (fma.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18)) ux) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (*.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))))))))))) (pow.f32 (-.f32 1 ux) 2)))
1
1
1
(+.f32 1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))
(+.f32 1 (*.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1)))
(+.f32 1 (+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))
(+.f32 1 (fma.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (fma.f32 2/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 1))))))
(+.f32 1 (+.f32 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 2/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (+.f32 (*.f32 1/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 -1/3 (+.f32 (*.f32 1/27 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (*.f32 2/3 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 1/9 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 2/3 (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 4/9 (*.f32 (-.f32 (*.f32 2 maxCos) 2) (-.f32 (pow.f32 (-.f32 maxCos 1) 2) (*.f32 1/3 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))))))))))))
(+.f32 1 (fma.f32 ux (*.f32 (fma.f32 2 maxCos -2) 1) (fma.f32 (pow.f32 ux 2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (fma.f32 2/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))) 1))) (*.f32 (pow.f32 ux 3) (fma.f32 -2/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 -1/3 (fma.f32 1/27 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (*.f32 (fma.f32 2 maxCos -2) 2/3) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2))))) (fma.f32 1/3 (*.f32 (fma.f32 2 maxCos -2) (fma.f32 1/9 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 2/3 (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))) (*.f32 (*.f32 4/9 (fma.f32 2 maxCos -2)) (+.f32 (pow.f32 (+.f32 maxCos -1) 2) (*.f32 -1/3 (pow.f32 (fma.f32 2 maxCos -2) 2)))))))))))
(*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (+.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 -1/3 (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (fma.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18)) ux) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (*.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))))))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))
(+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2)))
(fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 2))))
(+.f32 1 (fma.f32 -1 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))
(fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2))) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))) (+.f32 (*.f32 8/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))) (pow.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) 2)))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 17)) 1/9) ux)))) (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/9) (*.f32 ux (+.f32 (*.f32 4/9 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 10)) 1/9) (pow.f32 ux 2))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)) 1/3) (+.f32 (*.f32 8/27 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 5)) 1/3) (pow.f32 ux 3))) (*.f32 4/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2)))))))))) (*.f32 4/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/9) (*.f32 ux (-.f32 (pow.f32 ux 2) (*.f32 4/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 ux) 16)) 1/9) (pow.f32 ux 2))))))))))))))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 1 1/3) (pow.f32 (-.f32 1 ux) 2))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2))) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/3 (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (fma.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 1/2 (*.f32 (+.f32 (*.f32 1/3 (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))) (fma.f32 8/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))) (fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2))) 2)))) (/.f32 (*.f32 (*.f32 ux (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 17) 1/18))) 2) (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 5) 1/18)) ux) (fma.f32 4/9 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 10) 1/18))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18)))))))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 8/27 (*.f32 (pow.f32 ux 3) (cbrt.f32 (pow.f32 (-.f32 1 ux) 5))) (*.f32 4/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18) (pow.f32 (/.f32 1 (-.f32 1 ux)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))) (*.f32 4/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 7)) 1/18)) ux) (+.f32 (pow.f32 ux 2) (*.f32 -4/3 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18) (pow.f32 (pow.f32 (-.f32 1 ux) 16) 1/18))))))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cos.f32 0)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 0)))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 0 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1)
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 0)
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(fma.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) (sqrt.f32 (-.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 3) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) 2) (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (*.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 3) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(/.f32 (hypot.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 3/2) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3/2)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux)) 2) (-.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (*.f32 (*.f32 2 ux) (*.f32 (-.f32 1 maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/2)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 3)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fabs.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(hypot.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))
(hypot.f32 (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux))))
(hypot.f32 (sqrt.f32 (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(hypot.f32 (sqrt.f32 (*.f32 (-.f32 1 maxCos) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 1/2))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 1))
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) 0)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (cbrt.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))))) 0)
(*.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 0)
(sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(fabs.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(fabs.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) (PI.f32)))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 1 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (PI.f32) 0)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(fabs.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (log.f32 (pow.f32 (exp.f32 (PI.f32)) uy)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (*.f32 uy (log.f32 (exp.f32 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 1 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) uy 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (cbrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (sqrt.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 0)
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1)
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(*.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4)) (cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (sqrt.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fabs.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(cbrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 1 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(fma.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(*.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 1/4) 0)
(sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(*.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(pow.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3)
(sqrt.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))
(log.f32 (exp.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 3))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1))
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 1 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 0)
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(*.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/4) 0)
(pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(+.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 1 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 0)
(fma.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(+.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(fabs.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) 3) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (*.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))) (*.f32 (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux))) (+.f32 (fma.f32 ux maxCos 1) ux)))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))) (*.f32 (+.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 (fma.f32 ux maxCos 1) ux)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (+.f32 ux (fma.f32 ux maxCos 1))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (+.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (fma.f32 ux ux (*.f32 ux (fma.f32 ux maxCos 1))))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(fabs.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 1 (-.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 0)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4)))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (fma.f32 ux maxCos 1) ux) 0)
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 1 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 0)
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))

eval1.0s (4.4%)

Compiler

Compiled 47698 to 37521 computations (21.3% saved)

prune469.0ms (2%)

Pruning

65 alts after pruning (57 fresh and 8 done)

PrunedKeptTotal
New85829887
Fresh242852
Picked325
Done066
Total88565950
Accuracy
99.9%
Counts
950 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.8%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
97.1%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
53.3%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
91.4%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
94.9%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
97.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
75.6%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
53.3%
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
78.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.4%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
97.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
56.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
98.2%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
62.0%
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
87.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))) 1/3))
92.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) 1/3))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
95.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/3))
97.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
58.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
94.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
55.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3))))
46.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
81.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
96.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))
97.5%
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.0%
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.7%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2))
98.3%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.5%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
95.1%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
42.4%
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
62.5%
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
92.4%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
52.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
49.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
49.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
48.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
49.4%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
49.6%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
49.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
41.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
78.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
48.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
63.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
21.3%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
42.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
90.8%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
98.3%
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
Compiler

Compiled 3681 to 2971 computations (19.3% saved)

localize1.6s (7%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
98.9%
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
98.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
98.4%
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)
97.8%
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)
98.7%
(*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
98.7%
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
96.9%
(pow.f32 (PI.f32) 3)
59.7%
(+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
98.7%
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
59.7%
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
99.4%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
99.0%
(*.f32 uy (PI.f32))
99.0%
(*.f32 (PI.f32) (*.f32 2 uy))
98.8%
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2)
98.7%
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
97.7%
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
Compiler

Compiled 905 to 640 computations (29.3% saved)

series128.0ms (0.5%)

Counts
13 → 219
Calls

66 calls:

TimeVariablePointExpression
17.0ms
maxCos
@0
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
6.0ms
maxCos
@0
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
5.0ms
ux
@-inf
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
5.0ms
maxCos
@-inf
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
5.0ms
maxCos
@inf
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))

rewrite175.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
621×log1p-expm1-u
621×expm1-log1p-u
591×pow1
350×fma-define
265×unpow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078741
11597716
Stop Event
node limit
Counts
13 → 283
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2)
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 (-.f32 1 ux) (-.f32 ux 1))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(pow.f32 (PI.f32) 3)
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
Outputs
(+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0)
(fma.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) 0)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) 0)
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(fma.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(fma.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(+.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1))
(fma.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) 0)
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1))
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(*.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (-.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3) 1/3)
(log.f32 (exp.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(exp.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1))
(fma.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(fma.f32 (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))
(fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 0)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(+.f32 (pow.f32 (PI.f32) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(fma.f32 (PI.f32) (pow.f32 (PI.f32) 2) 0)
(fma.f32 1 (pow.f32 (PI.f32) 3) 0)
(fma.f32 (pow.f32 (PI.f32) 2) (PI.f32) 0)
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)) 0)
(fma.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2) 0)
(+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1)
(pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 -4/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1))
(fma.f32 1 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) -4/3 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2) (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))) 1)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3))
(*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 uy 3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 3))
(*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(fma.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8) 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) 0)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))) 1)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 2 uy) 2))
(*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 2))
(*.f32 (pow.f32 (*.f32 2 uy) 2) (pow.f32 (PI.f32) 2))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4) 0)
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)

simplify423.0ms (1.8%)

Algorithm
egg-herbie
Rules
1232×add0
729×times-frac
497×*-commutative
243×+-commutative
191×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0141253762
1579253336
Stop Event
node limit
Counts
502 → 635
Calls
Call 1
Inputs
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))))
(*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (*.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (*.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3)))))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
-1
(-.f32 (*.f32 2 ux) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 5))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))
(*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/3 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))))))
(*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0)
(fma.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) 0)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) 0)
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(fma.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(fma.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(+.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(exp.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1))
(fma.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) 0)
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1))
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(*.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (-.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2)
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3) 1/3)
(log.f32 (exp.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(exp.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1))
(fma.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(fma.f32 (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))
(fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 0)
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(+.f32 (pow.f32 (PI.f32) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(fma.f32 (PI.f32) (pow.f32 (PI.f32) 2) 0)
(fma.f32 1 (pow.f32 (PI.f32) 3) 0)
(fma.f32 (pow.f32 (PI.f32) 2) (PI.f32) 0)
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)) 0)
(fma.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2) 0)
(+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1)
(pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 -4/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1))
(fma.f32 1 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) -4/3 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2) (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))) 1)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3))
(*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 uy 3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 3))
(*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(fma.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8) 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) 0)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))) 1)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 2 uy) 2))
(*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 2))
(*.f32 (pow.f32 (*.f32 2 uy) 2) (pow.f32 (PI.f32) 2))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4) 0)
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
Outputs
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(fma.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))
(fma.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))
(fma.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (fma.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 9) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))
(*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 ux (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 ux (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (fma.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (*.f32 8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) 6) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) 2)) (pow.f32 (+.f32 maxCos -1) 3))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))))
(*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))
(neg.f32 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6)))))
(-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6)))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 -1/2 (*.f32 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))))))
(-.f32 (fma.f32 -1/2 (*.f32 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (*.f32 -8 (pow.f32 (-.f32 1 maxCos) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1))) (*.f32 8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 -2 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 -1/2 (*.f32 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) -8) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) -8) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (+.f32 maxCos -1)) 12) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 2)) -6))) 2)) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3)))))))) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 2 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (-.f32 (fma.f32 2 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (-.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) 2))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 2 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (/.f32 (-.f32 (fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 2 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))) 2)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))))
(fma.f32 1/2 (*.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (-.f32 (fma.f32 2 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (+.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (/.f32 (-.f32 (-.f32 (fma.f32 2 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))) 2)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))))
(*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))
(*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 ux 3)) (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 ux 3)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)) (pow.f32 ux 3)))) 2)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 ux 3)) (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 maxCos (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 ux 3)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)) (pow.f32 ux 3)))) 2)) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 ux 3)) (/.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4))) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 3 (sqrt.f32 -1)) (/.f32 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 ux 4)) (pow.f32 ux 3)))) 2))) (pow.f32 ux 6)))) (sqrt.f32 -1))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 maxCos (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 maxCos (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 maxCos (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (*.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 maxCos (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (+.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 -1/2 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4)))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 ux 6) (pow.f32 (sqrt.f32 -1) 2)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 maxCos (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (sqrt.f32 -1)))) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (/.f32 (-.f32 (fma.f32 -4 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 -1/2 (/.f32 (*.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2)) (-.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4)) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (pow.f32 ux 6)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 -1))))
(*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(*.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (*.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)) (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9)))))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (+.f32 (*.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))) (*.f32 (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3))) (fma.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)) (fma.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 9) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))))))))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 3/4 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -3/16 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 9/32 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (+.f32 (*.f32 -9/64 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 1/16 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 9/128 (pow.f32 (-.f32 maxCos 1) 3)))))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 3/4 (*.f32 ux (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))))) (fma.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 3/32)) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (fma.f32 -9/64 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 17/128)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 -1/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 3/2 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 3 (/.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 3 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1)))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (fma.f32 -1/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 3) (pow.f32 (+.f32 maxCos -1) 3))) (fma.f32 3/2 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (/.f32 3 ux) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1))))))
(sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))
(sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))))))
(+.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (*.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))))))
(+.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) -2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 2)))))))
(+.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) (+.f32 (*.f32 3/2 (*.f32 (*.f32 maxCos (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 2)))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/4 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))) (*.f32 6 (/.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))) (+.f32 (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) 3)) (*.f32 9/8 (*.f32 (+.f32 (*.f32 -2 (/.f32 ux (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 2))))))))) (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))))
(+.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 2)))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/4 (fma.f32 2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (*.f32 6 (*.f32 (pow.f32 ux 2) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))) (fma.f32 9/16 (pow.f32 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) 3) (*.f32 (*.f32 9/8 (fma.f32 -2 (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))))))))))))
(+.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (+.f32 (*.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) -2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 2)))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/4 (fma.f32 2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (*.f32 6 (*.f32 (pow.f32 ux 2) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))))) (fma.f32 9/16 (pow.f32 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 3) (*.f32 (*.f32 9/8 (fma.f32 -2 (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (*.f32 2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (-.f32 (/.f32 (*.f32 (pow.f32 ux 2) -2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))))))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (*.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4)))) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))))))) (pow.f32 maxCos 3))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (fma.f32 -3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))) (/.f32 (*.f32 9/8 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2)) (pow.f32 ux 4))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 2) (pow.f32 ux 4))) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) 3) (pow.f32 ux 6))))))) (pow.f32 maxCos 3))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (*.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 2))) (+.f32 (*.f32 -9/16 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/4 (+.f32 (*.f32 -6 (/.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 ux 4))) (*.f32 -2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6)))))))) (pow.f32 maxCos 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 maxCos (pow.f32 ux 2)))) (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 3/4 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 ux 2))) (*.f32 -1 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))))) (pow.f32 maxCos 2)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -1 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 4))) (/.f32 (*.f32 -2 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (pow.f32 ux 6)))))) (pow.f32 maxCos 3))) (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (-.f32 (fma.f32 3/2 (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 maxCos (pow.f32 ux 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4)))) (pow.f32 maxCos 2)))) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (fma.f32 -9/8 (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2))) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (*.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 4))) (/.f32 (*.f32 -2 (pow.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (pow.f32 ux 6)))))) (pow.f32 maxCos 3)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))
(+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))
(*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))))
(*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))
(*.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))))
(*.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (+.f32 2 (*.f32 -2 maxCos)))
(*.f32 ux (+.f32 2 (*.f32 maxCos -2)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 ux (+.f32 2 (*.f32 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1))
(*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 ux (fma.f32 2 maxCos -2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))
(fma.f32 -1 (*.f32 ux (fma.f32 2 maxCos -2)) (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 2 maxCos -1)) (*.f32 ux (fma.f32 2 maxCos -2)))
-1
(-.f32 (*.f32 2 ux) 1)
(fma.f32 2 ux -1)
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 -1 (pow.f32 ux 2))
(neg.f32 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(-.f32 (*.f32 2 ux) (pow.f32 ux 2))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 1)
(+.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 2 ux -1))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 (*.f32 -1/8 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) 3))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 5))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/16 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 5))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))) (fma.f32 1/16 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) 3)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 5))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 2 (*.f32 -2 maxCos))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2) ux)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3) (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5)))) (fma.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 2 (*.f32 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 2 maxCos) 1)))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 5))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 maxCos) 1) 3))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 maxCos) 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 5))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (pow.f32 ux 2)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 2 maxCos -1) 3))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) ux))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (fma.f32 2 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 2 maxCos -1)))))
(*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))
(*.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)) ux)))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos) 2)) ux)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (pow.f32 ux 2)) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (+.f32 1 (-.f32 (neg.f32 (+.f32 maxCos -1)) maxCos)) 2)) ux))))))
(fma.f32 -4/3 (*.f32 ux (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos) 3)) (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (+.f32 maxCos -1) 5)))) (pow.f32 ux 2)) (*.f32 1/6 (*.f32 (sqrt.f32 (/.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 3)) (pow.f32 (+.f32 maxCos -1) 3))) (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos) 2)) ux))))))
(*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))
(*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (fma.f32 -1/6 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/12 (*.f32 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 4/3 (*.f32 (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (fma.f32 -1/6 (*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1/12 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (neg.f32 (*.f32 2 (-.f32 1 maxCos)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (sqrt.f32 -1)) (fma.f32 -1/6 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 -1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 -1/12 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 ux 2)) (/.f32 (neg.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3)) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 4/3 (*.f32 ux (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)) (fabs.f32 (-.f32 1 maxCos))))))))
(*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 -2/3 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 -2/3 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 -2/3 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 -2/3 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 maxCos (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (+.f32 (*.f32 -2/3 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))) (*.f32 1/3 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) 3))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (fma.f32 -2/3 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 -2/3 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 1/3 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (hypot.f32 1 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (fma.f32 -2/3 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (fma.f32 -2/3 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (*.f32 1/3 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))))))
(*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))
(*.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 -2/3 (+.f32 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))) (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 -2/3 (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(fma.f32 -4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))))))
(*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))
(*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)))))
(fma.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))))))
(fma.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (-.f32 ux 1))) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 4/3 (*.f32 maxCos (*.f32 ux (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 2/3 (/.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -1 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)))))))
(fma.f32 -2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) ux) (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (sqrt.f32 -1))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (pow.f32 maxCos 2)) (/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 2/3 (*.f32 (/.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) maxCos) (/.f32 (-.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (pow.f32 (*.f32 1/2 (/.f32 (-.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (+.f32 ux -1))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 4/3 (*.f32 (*.f32 maxCos ux) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1)))))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))
(*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))
(neg.f32 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(neg.f32 (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))
(-.f32 (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2))))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 1 maxCos) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))) 2)) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos)))) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 3) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (pow.f32 (*.f32 2 (-.f32 1 maxCos)) 3)) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) 2) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 maxCos) 2)))))) (*.f32 (fabs.f32 (-.f32 1 maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))))
(fma.f32 -1/4 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))) (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 ux) (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 ux (*.f32 2 (pow.f32 ux 2))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))
(-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (-.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 2 ux))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (-.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 -2 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 ux (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(+.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 6)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(fma.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(fma.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2) 0)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))))
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3) 1/3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(fma.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(fma.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)) 0)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(fma.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 0)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2))
(+.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos))))) 3/2))
(pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 3)
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2))))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 3))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(exp.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 1))
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2) 0)
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/2)) 0)
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(fma.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 2 (*.f32 ux (-.f32 1 maxCos)))) 3/4) 0)
(pow.f32 (fma.f32 2 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2)
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1))
(/.f32 1 (/.f32 1 (*.f32 uy (*.f32 (PI.f32) 2))))
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(/.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (neg.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(/.f32 1 (/.f32 1 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(*.f32 uy (*.f32 (PI.f32) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 uy (*.f32 (PI.f32) 2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 uy (*.f32 (PI.f32) 2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(*.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(-.f32 (exp.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)) (-.f32 (+.f32 1 (pow.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (-.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (-.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)) (-.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 3)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2))
(fabs.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(pow.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3) 1/3)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log.f32 (exp.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(cbrt.f32 (pow.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 3))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log1p.f32 (expm1.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1))
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1)
(fma.f32 1 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 0)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 2) (cbrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 2) (cbrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(fma.f32 (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) (sqrt.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(+.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 1)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3) 1/3)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log.f32 (pow.f32 (exp.f32 (+.f32 ux -1)) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 3))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 1))
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)) 0)
(fma.f32 (-.f32 1 ux) (+.f32 ux -1) 0)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 (+.f32 ux -1) (-.f32 1 ux) 0)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 2) (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) (sqrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 0)
(*.f32 (-.f32 1 ux) (+.f32 ux -1))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 1/2 (log1p.f32 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (neg.f32 (*.f32 ux (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (fma.f32 ux (+.f32 ux -1) (*.f32 ux (neg.f32 (-.f32 1 ux)))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 1 (fma.f32 maxCos (-.f32 (*.f32 ux (+.f32 ux -1)) (*.f32 ux (-.f32 1 ux))) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(+.f32 (pow.f32 (PI.f32) 3) 0)
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (PI.f32) (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (sqrt.f32 (PI.f32)) 6)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 3)
(fma.f32 (PI.f32) (pow.f32 (PI.f32) 2) 0)
(pow.f32 (PI.f32) 3)
(fma.f32 1 (pow.f32 (PI.f32) 3) 0)
(pow.f32 (PI.f32) 3)
(fma.f32 (pow.f32 (PI.f32) 2) (PI.f32) 0)
(pow.f32 (PI.f32) 3)
(fma.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (PI.f32) 3)) 0)
(pow.f32 (PI.f32) 3)
(fma.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2) 0)
(pow.f32 (PI.f32) 3)
(+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 1)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 3)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3) 1/3)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (pow.f32 (exp.f32 -4/3) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 3))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 1))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 1 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(fma.f32 1 (*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) -4/3 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 2) (cbrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) (sqrt.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))) 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(fma.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) 0)
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (fma.f32 (fma.f32 ux (-.f32 1 maxCos) -1) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))) 1)
(expm1.f32 (log1p.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (pow.f32 uy 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 3))
(*.f32 (pow.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) 3) (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2) 3))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 3) 512) (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2) 3))
(*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(expm1.f32 (log1p.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3)) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3/2) 0)
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 4) (pow.f32 uy 2))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 2 uy) 2))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4))
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6) (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 2))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 6) (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2) 2))
(*.f32 (pow.f32 (*.f32 2 uy) 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 6))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(fma.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(fma.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 4) 0)
(*.f32 4 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(fma.f32 (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)) 0)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 2)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))) 0)
(fma.f32 (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 -1 (fma.f32 ux (*.f32 -1 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))) 0)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (fma.f32 ux (neg.f32 (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2))
(*.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1) -1)
(/.f32 1 (/.f32 1 (*.f32 uy (*.f32 (PI.f32) 2))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(*.f32 uy (*.f32 (PI.f32) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 uy (*.f32 (PI.f32) 2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 uy (*.f32 (PI.f32) 2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (PI.f32) (*.f32 2 uy) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 uy (*.f32 (PI.f32) 2) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 1 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (*.f32 2 uy) (PI.f32) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (*.f32 (PI.f32) 2) uy 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -2) 0)
(*.f32 (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3)) (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) -2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 uy (*.f32 (PI.f32) 2))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 0)
(*.f32 uy (*.f32 (PI.f32) 2))

eval1.3s (5.7%)

Compiler

Compiled 59484 to 45060 computations (24.2% saved)

prune351.0ms (1.5%)

Pruning

68 alts after pruning (59 fresh and 9 done)

PrunedKeptTotal
New94014954
Fresh74552
Picked325
Done178
Total951681019
Accuracy
99.9%
Counts
1019 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.0%
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
55.8%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
97.1%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
53.3%
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
84.9%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
91.4%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.3%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
75.6%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
53.3%
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.5%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
78.8%
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.4%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
97.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
56.9%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
98.2%
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
97.5%
(*.f32 (sin.f32 (/.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
92.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) 1/3))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
95.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/3))
58.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
94.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
46.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
56.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))
58.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
75.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
81.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
96.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))
97.5%
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.0%
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
97.7%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2))
58.5%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
95.1%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
58.2%
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
42.4%
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
58.5%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
92.4%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
52.4%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
49.6%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
49.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
48.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
63.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
21.3%
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
49.4%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
49.6%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
49.7%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
41.5%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
78.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
48.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
63.8%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
20.7%
(*.f32 2 (*.f32 uy (PI.f32)))
21.3%
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
42.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
90.8%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
98.3%
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
78.8%
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
94.1%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))
86.9%
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
86.9%
(cbrt.f32 (*.f32 (+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
Compiler

Compiled 5491 to 4200 computations (23.5% saved)

regimes532.0ms (2.3%)

Counts
112 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) 1/3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/3))
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (/.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(cbrt.f32 (*.f32 (+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 3/4 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) (-.f32 maxCos 1))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))))) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))) 1/3))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos))))) (*.f32 (*.f32 3/4 ux) (*.f32 (+.f32 maxCos -1) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))))
Outputs
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
Calls

11 calls:

55.0ms
(*.f32 uy 2)
53.0ms
ux
53.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
52.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
52.0ms
maxCos
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.3%1(*.f32 (*.f32 uy 2) (PI.f32))
98.3%1(*.f32 uy 2)
98.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes551.0ms (2.4%)

Counts
96 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (+.f32 ux -1))) 3)))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 1 ux) 2)) 3))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (*.f32 2 (-.f32 1 maxCos)))))) 1/3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux)) 3)) 1/3))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 1/4) 2))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (exp.f32 (*.f32 (log.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (pow.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3/2) 1/3))
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))) (-.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(*.f32 (sin.f32 (/.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3) 1/3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (log.f32 (exp.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 3))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos)))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
Calls

11 calls:

91.0ms
maxCos
86.0ms
(*.f32 uy 2)
52.0ms
uy
50.0ms
ux
45.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.3%1(*.f32 (*.f32 uy 2) (PI.f32))
98.3%1(*.f32 uy 2)
98.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.3%1maxCos
98.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes245.0ms (1%)

Counts
41 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos))) (*.f32 -1 (-.f32 1 maxCos))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 1 maxCos)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) -4/3) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (-.f32 2 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) 1)))
Outputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
Calls

11 calls:

31.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
29.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
26.0ms
(*.f32 uy 2)
23.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
22.0ms
ux
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.3%1(*.f32 (*.f32 uy 2) (PI.f32))
98.3%1(*.f32 uy 2)
98.3%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.3%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes177.0ms (0.8%)

Counts
31 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
Calls

11 calls:

20.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
18.0ms
ux
18.0ms
(*.f32 uy 2)
17.0ms
maxCos
17.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
98.2%1uy
98.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
98.2%1(*.f32 (*.f32 uy 2) (PI.f32))
98.2%1(*.f32 uy 2)
98.2%1ux
98.2%1maxCos
98.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.2%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.2%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes162.0ms (0.7%)

Counts
28 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
Calls

11 calls:

16.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
16.0ms
uy
16.0ms
ux
15.0ms
(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
15.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
94.0%1ux
94.0%1uy
94.0%1maxCos
94.0%1(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
94.0%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
94.0%1(*.f32 (*.f32 uy 2) (PI.f32))
94.0%1(*.f32 uy 2)
94.0%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
94.0%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
94.0%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
94.0%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes543.0ms (2.3%)

Counts
26 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 1/3 (-.f32 (*.f32 2 maxCos) 2)) (*.f32 2/3 (-.f32 (*.f32 2 maxCos) 2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (+.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 1)))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
Calls

11 calls:

101.0ms
uy
96.0ms
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
68.0ms
ux
55.0ms
(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
55.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
78.8%1maxCos
90.9%2ux
92.5%3(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
87.3%2(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
90.9%2(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
90.9%2(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
90.9%2(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
90.9%2(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
89.6%2uy
89.6%2(*.f32 (*.f32 uy 2) (PI.f32))
89.6%2(*.f32 uy 2)
Compiler

Compiled 132 to 94 computations (28.8% saved)

regimes25.0ms (0.1%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))
Calls

1 calls:

22.0ms
ux
Results
AccuracySegmentsBranch
90.9%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes24.0ms (0.1%)

Counts
19 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))) (pow.f32 (-.f32 1 ux) 2))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))
Calls

1 calls:

22.0ms
ux
Results
AccuracySegmentsBranch
90.0%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes69.0ms (0.3%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
Calls

5 calls:

19.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
18.0ms
ux
10.0ms
uy
10.0ms
(*.f32 uy 2)
9.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
Results
AccuracySegmentsBranch
75.9%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
75.9%1uy
75.9%1(*.f32 (*.f32 uy 2) (PI.f32))
75.9%1(*.f32 uy 2)
84.9%2ux
Compiler

Compiled 31 to 26 computations (16.1% saved)

regimes116.0ms (0.5%)

Counts
15 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (-.f32 1 ux))) (*.f32 ux (-.f32 ux 1)))) (*.f32 (-.f32 1 ux) (-.f32 ux 1)))))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 2 (*.f32 uy (PI.f32))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
Calls

6 calls:

64.0ms
ux
12.0ms
(*.f32 uy 2)
10.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
10.0ms
maxCos
10.0ms
uy
Results
AccuracySegmentsBranch
63.8%1uy
63.8%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
63.8%1(*.f32 (*.f32 uy 2) (PI.f32))
63.8%1(*.f32 uy 2)
63.8%1maxCos
74.3%2ux
Compiler

Compiled 35 to 29 computations (17.1% saved)

regimes28.0ms (0.1%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos)) 1)))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos)))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
Calls

1 calls:

28.0ms
ux
Results
AccuracySegmentsBranch
73.7%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
Calls

1 calls:

10.0ms
ux
Results
AccuracySegmentsBranch
73.7%2ux
Compiler

Compiled 4 to 3 computations (25% saved)

regimes17.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
Calls

3 calls:

7.0ms
uy
5.0ms
ux
5.0ms
maxCos
Results
AccuracySegmentsBranch
63.8%1uy
63.8%1maxCos
63.8%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes14.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
Outputs
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
Calls

3 calls:

4.0ms
ux
4.0ms
maxCos
4.0ms
uy
Results
AccuracySegmentsBranch
63.8%1uy
63.8%1ux
63.8%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes11.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 -1))))
Outputs
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
Calls

3 calls:

4.0ms
maxCos
4.0ms
ux
4.0ms
uy
Results
AccuracySegmentsBranch
21.3%1uy
21.3%1ux
21.3%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
Calls

3 calls:

4.0ms
ux
3.0ms
uy
3.0ms
maxCos
Results
AccuracySegmentsBranch
20.7%1uy
20.7%1maxCos
20.7%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998411536216736
0.9998734593391418
Compiler

Compiled 28 to 22 computations (21.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0001763253239914775
0.00018805560830514878
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0001763253239914775
0.00018805560830514878
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0007660435512661934
0.0008816983317956328
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00015889959468040615
0.0001763253239914775
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00015889959468040615
0.0001763253239914775
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00015889959468040615
0.0001763253239914775
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify221.0ms (0.9%)

Algorithm
egg-herbie
Rules
243×unsub-neg
168×add0
168×distribute-lft-neg-in
118×+-commutative
86×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291658
13161658
24681658
35311658
45601658
57061658
68381658
710021658
811481658
912411658
1013011658
1113371658
1213611658
1313811658
1414061658
1514411658
1614621658
1714731658
1814771658
1914771658
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(if (<=.f32 ux 13743895/17179869184) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
Outputs
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (*.f32 2 ux) (-.f32 1 maxCos))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (-.f32 1 maxCos) (*.f32 ux 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 maxCos -1) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (fma.f32 ux (*.f32 2 (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 (*.f32 2 (*.f32 ux (-.f32 1 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 1 maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 maxCos) 1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) (*.f32 (pow.f32 ux 2) (+.f32 -1 (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 ux 2) (pow.f32 ux 2))))
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 16774699/16777216) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (-.f32 (+.f32 ux -1) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (-.f32 ux 1))))))
(if (<=.f32 ux 6184753/34359738368) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))
(if (<=.f32 ux 13743895/17179869184) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(if (<=.f32 ux 13743895/17179869184) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 13743895/17179869184) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 ux (-.f32 1 maxCos)) 1) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 -1 (*.f32 ux (-.f32 1 maxCos))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 maxCos -1))) maxCos))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 1 (+.f32 maxCos -1)) maxCos))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (-.f32 1 maxCos)) maxCos))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(if (<=.f32 ux 2748779/17179869184) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos)))))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (*.f32 2 (-.f32 1 maxCos))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
Compiler

Compiled 497 to 387 computations (22.1% saved)

soundness2.7s (11.5%)

Rules
1248×add0
1248×add0
1248×add0
1248×add0
1050×add0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0721138
12861030
21349961
34110948
47680948
095734403
1386132792
054766
1940762
033346
1548326
095734403
1386132792
0114363116
1460858610
0114363116
1460858610
0114363116
1460858610
0114363116
1460858610
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2322 to 1640 computations (29.4% saved)

end1.0ms (0%)

preprocess496.0ms (2.1%)

Remove

(negabs uy)

Compiler

Compiled 1620 to 1212 computations (25.2% saved)

Profiling

Loading profile data...