UniformSampleCone, y

Time bar (total: 17.9s)

analyze212.0ms (1.2%)

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

Results
2.2s8256×body256valid
Bogosity

preprocess272.0ms (1.5%)

Algorithm
egg-herbie
Rules
964×neg-sub0
888×distribute-neg-in
836×+-commutative
678×distribute-rgt-in
628×distribute-lft-in
Problems
221×(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
32×No Errors
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0721138
12201030
2771961
33604955
47737955
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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 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 maxCos -1))) 1)) (sin.f32 (*.f32 (*.f32 (PI.f32) -2) uy)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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 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 2 (PI.f32)))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 ux (-.f32 -1 maxCos))) (fma.f32 ux maxCos (+.f32 ux -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 (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 (sqrt.f32 (fma.f32 (-.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sin.f32 (*.f32 (*.f32 (PI.f32) -2) uy)))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (neg.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)))) (neg.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 (PI.f32) -2) uy)) (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))) (fma.f32 ux maxCos (+.f32 ux -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 uy (+.f32 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 uy (*.f32 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 (*.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 (PI.f32) (*.f32 2 maxCos))) (sqrt.f32 (fma.f32 (fma.f32 uy ux (-.f32 1 ux)) (+.f32 -1 (*.f32 ux (-.f32 1 uy))) 1)))
Symmetry

(negabs uy)

Compiler

Compiled 140 to 83 computations (40.7% saved)

eval1.0ms (0%)

Compiler

Compiled 74 to 51 computations (31.1% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
57.8%
(*.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.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.8%
(*.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.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
Compiler

Compiled 108 to 80 computations (25.9% saved)

localize336.0ms (1.9%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.8%
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.8%
(*.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.9%
(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
55.7%
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
Compiler

Compiled 212 to 127 computations (40.1% saved)

series40.0ms (0.2%)

Counts
8 → 172
Calls

45 calls:

TimeVariablePointExpression
3.0ms
uy
@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))))))
2.0ms
maxCos
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
2.0ms
uy
@-inf
(*.f32 uy (*.f32 2 (PI.f32)))
2.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))))))
2.0ms
ux
@inf
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)

rewrite234.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
912×expm1-udef
496×associate-*r*
308×associate-*l*
262×log1p-expm1-u
262×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036346
1593334
27961334
Stop Event
node limit
Counts
8 → 184
Calls
Call 1
Inputs
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.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 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 uy 2) (PI.f32))
Outputs
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(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 uy) (*.f32 2 (PI.f32))))
(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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.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))))))
(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))))))
(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))
(log1p.f32 (expm1.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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.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) 2)) 1)
(*.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))) (pow.f32 (cbrt.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 (pow.f32 (cbrt.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) 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 (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))) (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) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.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 (-.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 (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) 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 (+.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))))
(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))))
(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))
(log1p.f32 (expm1.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)
(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))))))
(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))
(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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.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 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 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 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 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (-.f32 1 (+.f32 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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 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 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 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 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 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 (pow.f32 (cbrt.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)))
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(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 uy) (*.f32 2 (PI.f32))))
(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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))

simplify189.0ms (1.1%)

Algorithm
egg-herbie
Rules
1278×fma-def
722×distribute-rgt-in
720×distribute-lft-in
580×times-frac
484×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081231610
1261325092
Stop Event
node limit
Counts
356 → 450
Calls
Call 1
Inputs
(*.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 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.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 (*.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 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.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 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))
(*.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)))))
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 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 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(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 uy) (*.f32 2 (PI.f32))))
(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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.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))))))
(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))))))
(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))
(log1p.f32 (expm1.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 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(*.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) 2)) 1)
(*.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))) (pow.f32 (cbrt.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 (pow.f32 (cbrt.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) 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 (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))) (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) 2) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))) (-.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 (-.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 (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) 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 (+.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))))
(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))))
(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))
(log1p.f32 (expm1.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)
(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))))))
(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))
(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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.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 (-.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 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(-.f32 (+.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(/.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 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 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 1 (+.f32 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 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 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (-.f32 1 (+.f32 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 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 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 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 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 ux (fma.f32 ux maxCos 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 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 (pow.f32 (cbrt.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)))
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(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 uy) (*.f32 2 (PI.f32))))
(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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(*.f32 ux (-.f32 (+.f32 1 (*.f32 -1 (-.f32 maxCos 1))) maxCos))
(*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))
(*.f32 ux (+.f32 (-.f32 1 maxCos) (-.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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.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 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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.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 -1 maxCos))) maxCos) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 -1 (*.f32 ux (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))
(+.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 1 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (*.f32 2 (-.f32 1 ux))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.f32 (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2))) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (-.f32 (neg.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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.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 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.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 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.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 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.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 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 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.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 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 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))
(fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (neg.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.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 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))))))
(-.f32 (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (+.f32 (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 maxCos (*.f32 -1 (+.f32 1 (*.f32 -1 maxCos)))) 1)) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 3))) (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 (*.f32 2 uy) (PI.f32))) (/.f32 ux (pow.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 (+.f32 maxCos (neg.f32 (-.f32 1 maxCos))) -1) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))))))
(-.f32 (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 maxCos)) (+.f32 -1 maxCos))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (-.f32 1 maxCos) 3))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(fma.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (sqrt.f32 (/.f32 1 (-.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 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (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 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 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 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 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 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (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/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 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))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (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 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) 2))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 -1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -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 1 ux)) -2) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (-.f32 1 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 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.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 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2)))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.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 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.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 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))) (pow.f32 maxCos 2))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 (*.f32 ux (-.f32 1 ux)) -2))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) -2) (*.f32 ux (sqrt.f32 -1)))) 2))))))))
(*.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (neg.f32 maxCos))
(+.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (neg.f32 maxCos)))
(+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (*.f32 ux (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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 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 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 ux (*.f32 2 (-.f32 1 ux))) (sqrt.f32 -1)))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 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 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (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 (*.f32 2 uy) (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5))))
(+.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 (*.f32 2 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 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 maxCos 2)))
(*.f32 ux (fma.f32 maxCos -2 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 maxCos) 2))
(*.f32 (pow.f32 ux 2) (neg.f32 (pow.f32 (+.f32 -1 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 -1 maxCos) 2)) (*.f32 ux (-.f32 2 (*.f32 maxCos 2))))
(-.f32 (*.f32 ux (fma.f32 maxCos -2 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 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 (pow.f32 ux 2) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (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))))
(fma.f32 ux (fma.f32 maxCos -2 2) (*.f32 (pow.f32 ux 2) (neg.f32 (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 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux 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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux 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)))
(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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux 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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux 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)))
(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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux 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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (fma.f32 -2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) 1) (pow.f32 (*.f32 ux maxCos) 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 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.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 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (*.f32 4/15 (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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (*.f32 2 uy) (PI.f32))) (*.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/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 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))
(+.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 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos))))))
(+.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 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (+.f32 -1 maxCos))) (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (+.f32 -1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (+.f32 -1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 -1 maxCos) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (+.f32 -1 maxCos)))))))
(*.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 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (-.f32 1 maxCos)))
(*.f32 ux (neg.f32 (*.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 -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 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (-.f32 1 maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (-.f32 1 maxCos)))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos)))) (*.f32 (*.f32 ux (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 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (-.f32 1 maxCos))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(-.f32 (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))))) (*.f32 (*.f32 ux (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 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (-.f32 1 maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (/.f32 (-.f32 2 (*.f32 maxCos 2)) (-.f32 1 maxCos))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 maxCos 2)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 maxCos -2 2) (-.f32 1 maxCos))) (fma.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 -1 (sqrt.f32 -1))) (pow.f32 (-.f32 1 maxCos) 3))) (*.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (-.f32 1 maxCos) 5)))))) (*.f32 (*.f32 ux (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 (*.f32 2 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (-.f32 1 ux)))))
(+.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (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 (*.f32 2 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 maxCos (*.f32 (*.f32 ux (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))))) (fma.f32 ux ux (pow.f32 (*.f32 ux (neg.f32 (*.f32 (-.f32 1 ux) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (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 (pow.f32 maxCos 3) (*.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (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 (*.f32 2 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 maxCos (*.f32 (*.f32 ux (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))))) (fma.f32 ux ux (pow.f32 (*.f32 ux (neg.f32 (*.f32 (-.f32 1 ux) (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) (fma.f32 ux ux (pow.f32 (*.f32 ux (neg.f32 (*.f32 (-.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))
(-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.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 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.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 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.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 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.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 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) maxCos) (/.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 ux (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 (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 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)) (neg.f32 maxCos))
(+.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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (-.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 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 -1)) (-.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (-.f32 1 ux) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 ux maxCos) 2)) (/.f32 (-.f32 (-.f32 1 (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 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 1 (*.f32 ux (fma.f32 2 maxCos -2)))
(fma.f32 ux (fma.f32 maxCos 2 -2) 1)
(+.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 -1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -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 -1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -2))))
(*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))
(*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 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 -1 maxCos) 2)))
(fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -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 -1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -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 -1 maxCos) 2))))
(+.f32 1 (fma.f32 (pow.f32 ux 2) (pow.f32 (+.f32 -1 maxCos) 2) (*.f32 ux (fma.f32 maxCos 2 -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 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 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 (pow.f32 ux 2) (pow.f32 (-.f32 1 maxCos) 2)) (*.f32 ux (fma.f32 maxCos -2 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 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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 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 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 maxCos (*.f32 ux (*.f32 2 (-.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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 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 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(fma.f32 maxCos (*.f32 ux (*.f32 2 (-.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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (fma.f32 2 (*.f32 (*.f32 ux maxCos) (-.f32 1 ux)) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(+.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 1 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4)) (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1/4))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) 1) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) (-.f32 1 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) 1)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) -1) (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) -1) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (exp.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(-.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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 1)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 2)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 uy) (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 (*.f32 2 uy) (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 (*.f32 2 uy) (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 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (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 (*.f32 2 uy) (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 (*.f32 2 uy) (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 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 uy) (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 (*.f32 2 uy) (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 (*.f32 2 uy) (PI.f32)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 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)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 1 (*.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(+.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 1 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(*.f32 (cbrt.f32 (-.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))) 2))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (pow.f32 (cbrt.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))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) 1)))
(*.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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (cbrt.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))) (*.f32 (sqrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(/.f32 1 (/.f32 (+.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 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) 1)))
(/.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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) 1)))
(/.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 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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) 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) 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 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (-.f32 (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (-.f32 -1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos)))) (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (-.f32 1 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) 1)))
(/.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 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 1)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 2)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3) 1/3)
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) 3))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))) 1))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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)
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (fma.f32 (-.f32 -1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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))))))
(*.f32 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(+.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) 1))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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))
(+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 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 ux (fma.f32 ux maxCos 1)) (+.f32 ux (fma.f32 ux maxCos 1))))
(*.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) 2) (pow.f32 ux 2)) (+.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 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 (fma.f32 ux maxCos ux))) (/.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (fma.f32 ux maxCos 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 (-.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 (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) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))) (/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.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 ux (fma.f32 ux maxCos 1))))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (*.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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.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)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.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 (+.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 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(*.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)) (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2))) (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 1 (+.f32 ux (*.f32 ux maxCos)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (*.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (+.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) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2))) (-.f32 1 (fma.f32 ux maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) 3) (pow.f32 (*.f32 ux (*.f32 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.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 ux (*.f32 maxCos (-.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 (-.f32 1 ux) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3) (pow.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) 3)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (*.f32 (*.f32 (*.f32 ux maxCos) (fma.f32 ux (+.f32 -1 maxCos) 1)) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (+.f32 (fma.f32 ux 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 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 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 ux 2) (*.f32 (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))) (-.f32 (*.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (*.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 1 (fma.f32 ux maxCos ux)))) (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 1 (fma.f32 ux maxCos 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 (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 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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) 2) (pow.f32 ux 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3))) (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 1 ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.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 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.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 (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 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (fma.f32 ux (+.f32 ux (fma.f32 ux maxCos 1)) (pow.f32 (fma.f32 ux maxCos 1) 2)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 3) (pow.f32 ux 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (+.f32 ux (fma.f32 ux maxCos 1)))
(/.f32 (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2)) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (+.f32 ux (fma.f32 ux maxCos 1)) (-.f32 (pow.f32 (fma.f32 ux maxCos 1) 2) (pow.f32 ux 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 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 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 ux maxCos) (+.f32 (-.f32 (*.f32 ux maxCos) 1) ux))) (-.f32 (fma.f32 ux maxCos 1) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)) (/.f32 (fma.f32 ux (*.f32 maxCos (+.f32 (fma.f32 ux maxCos -1) ux)) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 ux (+.f32 -1 maxCos) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2)) (-.f32 (fma.f32 ux maxCos 1) ux)) (-.f32 1 (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (/.f32 (-.f32 1 (+.f32 ux (*.f32 ux maxCos))) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(/.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (/.f32 (-.f32 1 (fma.f32 ux maxCos ux)) (-.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2) 1)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(pow.f32 (pow.f32 (cbrt.f32 (fma.f32 ux (+.f32 -1 maxCos) 1)) 2) 3)
(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))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 4))
(sqrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4))
(log.f32 (exp.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 6))
(cbrt.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(exp.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2)
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2)
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (*.f32 ux (+.f32 maxCos -1)))) 1))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 1 ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(fma.f32 (-.f32 1 ux) (-.f32 (fma.f32 ux maxCos 1) ux) (*.f32 ux (*.f32 maxCos (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))

eval454.0ms (2.5%)

Compiler

Compiled 18517 to 13688 computations (26.1% saved)

prune139.0ms (0.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New42921450
Fresh000
Picked022
Done000
Total42923452
Accuracy
98.5%
Counts
452 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
56.1%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.9%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
40.4%
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
60.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
57.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
98.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
76.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
56.6%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
56.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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
56.1%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.9%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
40.4%
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
60.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
7.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
57.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
98.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
57.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
98.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
76.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
56.6%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
Compiler

Compiled 2432 to 1960 computations (19.4% saved)

localize1.3s (7.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.8%
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
98.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
58.9%
(-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))
55.6%
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
99.4%
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
58.9%
(-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))
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 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
58.9%
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
99.0%
(*.f32 uy (PI.f32))
98.9%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.8%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
58.9%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.7%
(-.f32 maxCos (-.f32 1 maxCos))
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
Compiler

Compiled 590 to 402 computations (31.9% saved)

series127.0ms (0.7%)

Counts
18 → 360
Calls

105 calls:

TimeVariablePointExpression
34.0ms
uy
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
8.0ms
maxCos
@inf
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
7.0ms
maxCos
@inf
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
5.0ms
ux
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
4.0ms
uy
@inf
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))

rewrite143.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
546×log1p-expm1-u
546×expm1-log1p-u
529×add-exp-log
525×add-log-exp
525×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067783
11336759
Stop Event
node limit
Counts
18 → 293
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(-.f32 maxCos (-.f32 1 maxCos))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 uy (PI.f32))
(-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 uy 2) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 (*.f32 uy 2) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(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))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 maxCos (neg.f32 (-.f32 1 maxCos)))
(+.f32 (+.f32 (+.f32 -1 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (+.f32 -1 maxCos) maxCos)
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(*.f32 1 (+.f32 (+.f32 -1 maxCos) maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 2)) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(/.f32 (-.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 maxCos maxCos (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 maxCos (-.f32 1 maxCos)))
(pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 1)
(pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 3)
(pow.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2)
(log.f32 (exp.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos))))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3))
(expm1.f32 (log1p.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(exp.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(exp.f32 (*.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 1))
(log1p.f32 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos)))
(fma.f32 1 (+.f32 -1 maxCos) maxCos)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) maxCos)
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) maxCos)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2)) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.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 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 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))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(-.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 uy) (PI.f32)))
(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))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(pow.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2)
(pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)
(log.f32 (/.f32 1 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 1))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.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))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(-.f32 (log.f32 (E.f32)) (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 (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 (pow.f32 (cbrt.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 (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)
(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))))
(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))
(log1p.f32 (expm1.f32 (-.f32 1 (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 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.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 (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 (pow.f32 (cbrt.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 (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)
(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))))
(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))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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) 2)) 1)
(*.f32 1 (pow.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 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 2) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.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))
(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)))
(exp.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))

simplify358.0ms (2%)

Algorithm
egg-herbie
Rules
1450×times-frac
952×*-commutative
568×+-commutative
548×unswap-sqr
402×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0147955323
1486054075
Stop Event
node limit
Counts
653 → 725
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 (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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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)))))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(*.f32 2 maxCos)
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(*.f32 2 maxCos)
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(-.f32 (*.f32 2 maxCos) 1)
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
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 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 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 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (*.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 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.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 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 1 (*.f32 -1 ux)))) (*.f32 -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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 -2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.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 -2 (*.f32 ux (-.f32 maxCos 1)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 4)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 4)))))))))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 4/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))))))))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 4/3 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3))))) (pow.f32 maxCos 3))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -4/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2)))) (*.f32 (pow.f32 ux 3) (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2)))) (*.f32 (pow.f32 ux 3) (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 4/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3)))))) (/.f32 (*.f32 ux (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 4/3 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2)) (-.f32 (/.f32 1 ux) 1))) (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2)))) (*.f32 ux (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -4/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))))
(*.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 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))
(*.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))
(*.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)))))
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 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 maxCos (neg.f32 (-.f32 1 maxCos)))
(+.f32 (+.f32 (+.f32 -1 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (+.f32 -1 maxCos) maxCos)
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(*.f32 1 (+.f32 (+.f32 -1 maxCos) maxCos))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 2)) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(/.f32 (-.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 maxCos maxCos (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 maxCos (-.f32 1 maxCos)))
(pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 1)
(pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 3)
(pow.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2)
(log.f32 (exp.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos))))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3))
(expm1.f32 (log1p.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(exp.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(exp.f32 (*.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 1))
(log1p.f32 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos)))
(fma.f32 1 (+.f32 -1 maxCos) maxCos)
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) maxCos)
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) maxCos)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2)) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.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 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 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))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.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 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(-.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 uy) (PI.f32)))
(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))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(pow.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2)
(pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)
(log.f32 (/.f32 1 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 1))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 1 (neg.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.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))
(-.f32 (exp.f32 (log1p.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(-.f32 (log.f32 (E.f32)) (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 (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 (pow.f32 (cbrt.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 (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)
(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))))
(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))
(log1p.f32 (expm1.f32 (-.f32 1 (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 0 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.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 (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 (pow.f32 (cbrt.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 (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)
(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))))
(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))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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) 2)) 1)
(*.f32 1 (pow.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 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 2) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(*.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))
(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)))
(exp.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (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 (*.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (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 2 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 (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 (*.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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(-.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (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 (*.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 2 maxCos) 2) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -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 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (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 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (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 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(-.f32 (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 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (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 (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 (+.f32 (neg.f32 (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (*.f32 (*.f32 (pow.f32 maxCos 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)) 3)))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux)))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 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)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 ux (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 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(-.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) -2) (/.f32 ux (-.f32 (pow.f32 ux 2) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (pow.f32 ux 2)) (+.f32 (*.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 ux (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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) -2) (/.f32 ux (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 ux (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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 3)) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2))) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 -1) -2) (/.f32 ux (-.f32 (pow.f32 ux 2) ux))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
-1
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(*.f32 2 maxCos)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(*.f32 2 maxCos)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(-.f32 (*.f32 2 maxCos) 1)
(fma.f32 2 maxCos -1)
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 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 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(+.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 -1 (*.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))))
(neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))
(*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))
(*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))
(+.f32 1 (*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (fma.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)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (neg.f32 (pow.f32 maxCos 2)) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 -1 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(neg.f32 (fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 1 (fma.f32 -1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (-.f32 1 (*.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (neg.f32 (fma.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)))
(neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(*.f32 (neg.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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(-.f32 (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (neg.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))))))
(+.f32 1 (+.f32 (*.f32 -1 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(+.f32 1 (+.f32 (neg.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))
(*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(neg.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (-.f32 1 (*.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))))
(+.f32 1 (*.f32 -1 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (-.f32 1 (*.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
(pow.f32 (-.f32 1 ux) 2)
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 maxCos (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))
(-.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -1 (*.f32 maxCos (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 maxCos (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))
(*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))
(*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.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 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (+.f32 maxCos -1))) (fma.f32 -1/8 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3))) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 uy (sqrt.f32 -1)) (/.f32 (*.f32 (PI.f32) (fma.f32 2 maxCos -2)) (+.f32 maxCos -1))) (fma.f32 -1/8 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 -1/16 (*.f32 (/.f32 uy (pow.f32 ux 2)) (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 -1/16 (*.f32 (/.f32 uy (pow.f32 ux 2)) (/.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 2 maxCos -2) 3)) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (neg.f32 (*.f32 (*.f32 ux uy) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))))))
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.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 maxCos) (neg.f32 (+.f32 maxCos -1))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2))))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2))) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (*.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 maxCos) (neg.f32 (+.f32 maxCos -1))))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5)))) (/.f32 uy (/.f32 (pow.f32 ux 2) (*.f32 (PI.f32) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3))))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 uy (/.f32 ux (*.f32 (PI.f32) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))))))) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 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 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/4 (*.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) uy) (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 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)))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 ux (+.f32 (-.f32 1 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 uy (*.f32 (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/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.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)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) ux))) 2)) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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)) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) (fma.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (*.f32 -1/2 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 uy (PI.f32)) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (pow.f32 ux 3)) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) ux))) 2)) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (*.f32 (/.f32 ux (sqrt.f32 -1)) (/.f32 (+.f32 (-.f32 1 ux) (-.f32 1 ux)) ux))) 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 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1)))))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1)))) (*.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 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1))) (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1))) (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (/.f32 -1/2 ux) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.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 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 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 -1 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (/.f32 (*.f32 (PI.f32) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 uy maxCos) (*.f32 (/.f32 (PI.f32) ux) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (/.f32 -1/2 ux) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 uy (pow.f32 maxCos 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 (/.f32 -1/2 ux) (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 -1))) 2)) (pow.f32 ux 3))))))) (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 2 ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos -2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 -2 (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos -2) ux)
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))
(*.f32 ux (-.f32 2 (*.f32 2 maxCos)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (sqrt.f32 -2)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) -2))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (pow.f32 maxCos 2) (sqrt.f32 -2)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) -2))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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))))
(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))))))
(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 -2 (*.f32 ux (-.f32 maxCos 1)))
(*.f32 -2 (*.f32 ux (+.f32 maxCos -1)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)))
(-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))) (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)) (*.f32 (pow.f32 ux 3) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 2))))))
(-.f32 (-.f32 (*.f32 -2 (*.f32 ux (+.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 (pow.f32 ux 3) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 2))))
(+.f32 (*.f32 -2 (*.f32 ux (-.f32 maxCos 1))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (pow.f32 (-.f32 maxCos 1) 2)) (*.f32 2 (pow.f32 (-.f32 maxCos 1) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 3)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 3)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 3)))))) (*.f32 -1 (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 -1/2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 1/2 (pow.f32 (-.f32 maxCos 1) 4)) (+.f32 (*.f32 2/3 (pow.f32 (-.f32 maxCos 1) 4)) (*.f32 4/3 (pow.f32 (-.f32 maxCos 1) 4)))))))))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (fma.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (+.f32 maxCos -1) 2) 1)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 4) (fma.f32 -1/2 (pow.f32 (+.f32 maxCos -1) 4) (fma.f32 1/2 (pow.f32 (+.f32 maxCos -1) 4) (*.f32 (pow.f32 (+.f32 maxCos -1) 4) 2)))))))))
(fma.f32 -2 (*.f32 ux (+.f32 maxCos -1)) (-.f32 (-.f32 (*.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (+.f32 maxCos -1) 2)) (*.f32 (pow.f32 ux 3) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) 2)))) (*.f32 (pow.f32 ux 4) (fma.f32 -2 (pow.f32 (+.f32 maxCos -1) 4) (fma.f32 -1/2 (pow.f32 (+.f32 maxCos -1) 4) (fma.f32 1/2 (pow.f32 (+.f32 maxCos -1) 4) (*.f32 (pow.f32 (+.f32 maxCos -1) 4) 2)))))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))
(-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (*.f32 ux (+.f32 maxCos -1)))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 ux (-.f32 maxCos 1)))) (*.f32 -1 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 ux (+.f32 maxCos -1))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (*.f32 ux (+.f32 maxCos -1)))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))
(-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (+.f32 1 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux)))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 1)))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (*.f32 maxCos (*.f32 ux (+.f32 1 (*.f32 -1 ux))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))) (*.f32 -1 (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 4/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))))))))))) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 -1 (+.f32 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 1)) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 2)))))) (pow.f32 (-.f32 1 ux) 2)))
(+.f32 1 (-.f32 (-.f32 (-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 ux) 2)) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 ux) 2)) (fma.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) maxCos)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 4/3 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3))))) (pow.f32 maxCos 3))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 maxCos 2)))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1))) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 2/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 4/3 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)))))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))
(+.f32 1 (-.f32 (-.f32 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (+.f32 (/.f32 1 ux) -1)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 2/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 4/3 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 (pow.f32 maxCos 2) (-.f32 (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))
(-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))
(-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))
(-.f32 (+.f32 1 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux)))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (*.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux)))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (*.f32 -2 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) ux) (/.f32 (-.f32 1 ux) maxCos))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 1))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (-.f32 (*.f32 -2 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) ux) (/.f32 (-.f32 1 ux) maxCos))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))
(-.f32 (+.f32 1 (+.f32 (*.f32 -2 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) (*.f32 maxCos ux))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 maxCos 2))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -4/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))) (pow.f32 maxCos 3))))) (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (-.f32 1 ux))) (fma.f32 -1 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 1))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -4/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 4/3)))))) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 1 (-.f32 (fma.f32 -2 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) ux) (/.f32 (-.f32 1 ux) maxCos)) (-.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -4/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 4/3)))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)))))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (+.f32 maxCos -1)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2)))) (*.f32 (pow.f32 ux 3) (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 -1 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (-.f32 maxCos 1)) (*.f32 -1 (log.f32 (/.f32 1 ux))))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (/.f32 (*.f32 ux (+.f32 maxCos -1)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))))))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (pow.f32 ux 3)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (+.f32 maxCos -1)))) 2))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux))))) (+.f32 maxCos -1)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (neg.f32 (neg.f32 (log.f32 ux)))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))) 2))) (pow.f32 ux 3))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (neg.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))) (+.f32 maxCos -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (+.f32 maxCos -1)) (log.f32 ux))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (+.f32 maxCos -1))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2)))) (*.f32 (pow.f32 ux 3) (-.f32 maxCos 1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))) 3))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (*.f32 (/.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))) (-.f32 maxCos 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux)))))))))) 2))) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 (-.f32 maxCos 1))) (*.f32 -1 (log.f32 (/.f32 -1 ux))))))))))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))))))) (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (pow.f32 ux 3)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1))) 2))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux))))) (+.f32 maxCos -1))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (neg.f32 (log.f32 (/.f32 -1 ux)))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))) (pow.f32 ux 3)) (/.f32 (+.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (+.f32 maxCos -1))) 2)) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))) 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (pow.f32 (+.f32 maxCos -1) 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) (+.f32 maxCos -1))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux))))))))) (*.f32 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))) ux) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 (+.f32 maxCos -1))) (log.f32 (/.f32 -1 ux)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.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)))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 1) (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(-.f32 (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 -1 ux))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.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 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3))) (*.f32 4/3 (/.f32 (pow.f32 ux 3) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3)))))) (/.f32 (*.f32 ux (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))) (*.f32 2 (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2))))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) 2)))) (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2)))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.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)))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 1) (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 (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))))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 2)) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)) 1) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 1 ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) 2))) (-.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 (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 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 (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))))) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (fma.f32 -2 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (/.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)) 2)) (/.f32 (*.f32 (*.f32 ux (-.f32 1 ux)) (fma.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 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))) (-.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 (*.f32 ux maxCos) (*.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 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (pow.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (*.f32 (+.f32 (/.f32 1 ux) -1) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))) (pow.f32 maxCos 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (-.f32 (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (pow.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (+.f32 (/.f32 1 ux) -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) (pow.f32 maxCos 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (/.f32 1 ux) 1))) maxCos) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (-.f32 (/.f32 1 ux) 1)) (pow.f32 ux 2))) (+.f32 (*.f32 2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 4/3 (pow.f32 (-.f32 (/.f32 1 ux) 1) 3))))) (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2)) (-.f32 (/.f32 1 ux) 1))) (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))))))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (pow.f32 (-.f32 (/.f32 1 ux) 1) 2)))) (pow.f32 (*.f32 -1 (*.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos)))))) (-.f32 (/.f32 1 ux) 1)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 ux) (*.f32 -1 (log.f32 (/.f32 1 maxCos))))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 3) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (fma.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 2/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 4/3 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (/.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))) (*.f32 (+.f32 (/.f32 1 ux) -1) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (pow.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (*.f32 (+.f32 (/.f32 1 ux) -1) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))))) 2))))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (fma.f32 -1 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2))) (pow.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))) (*.f32 (+.f32 (/.f32 1 ux) -1) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos))))))))) (pow.f32 maxCos 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (neg.f32 (neg.f32 (log.f32 maxCos)))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 3) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (fma.f32 -2 (/.f32 (pow.f32 (-.f32 1 ux) 2) (/.f32 (pow.f32 ux 2) (+.f32 (/.f32 1 ux) -1))) (fma.f32 2/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 4/3 (pow.f32 (+.f32 (/.f32 1 ux) -1) 3)))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))) (*.f32 (+.f32 (/.f32 1 ux) -1) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (-.f32 (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (pow.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (+.f32 (/.f32 1 ux) -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) 2))))))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (-.f32 (*.f32 2 (pow.f32 (+.f32 (/.f32 1 ux) -1) 2)) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2))) (pow.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (+.f32 (/.f32 1 ux) -1))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) 2))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))) (pow.f32 maxCos 2)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos)))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))) (/.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 1 ux) -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 ux) (log.f32 maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (*.f32 (/.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 maxCos (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 1) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 ux (-.f32 1 ux)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 ux (-.f32 1 ux)))) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (*.f32 (/.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 maxCos (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (*.f32 -1 ux)))) (*.f32 maxCos ux)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2))) (pow.f32 maxCos 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (+.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 2) (pow.f32 ux 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 1 (*.f32 -1 ux))) ux) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) 2)))) (*.f32 ux (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))))))) (*.f32 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -4/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (+.f32 (*.f32 -2/3 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (*.f32 -1 ux)) 3) (pow.f32 ux 3)))))))) (pow.f32 maxCos 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 2 (+.f32 (log.f32 (*.f32 -1 ux)) (*.f32 -1 (log.f32 (/.f32 -1 maxCos))))))))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 1) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 ux (-.f32 1 ux)))) 2))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))) (fma.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) 1) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (/.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (/.f32 ux (-.f32 1 ux)))) 2))) (*.f32 ux (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))) (*.f32 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 -4/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 4/3))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (+.f32 (log.f32 (neg.f32 ux)) (neg.f32 (log.f32 (/.f32 -1 maxCos)))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 ux (-.f32 1 ux)))) 2))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 maxCos 3) (-.f32 (*.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (fma.f32 -4/3 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)) 4/3))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 ux (-.f32 1 ux))) (/.f32 (fma.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 ux 2)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))) (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (/.f32 ux (-.f32 1 ux)))) 2)) (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos))))))))) (*.f32 (/.f32 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))) (*.f32 (/.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 maxCos (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (exp.f32 2) (-.f32 (log.f32 (neg.f32 ux)) (log.f32 (/.f32 -1 maxCos)))))))))
(*.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))))
(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))))))
(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 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))))
(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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.f32 maxCos -2) (*.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 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 (neg.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))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 (neg.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))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))) (pow.f32 (-.f32 1 ux) 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))))
(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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 2 maxCos))) (*.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 (*.f32 maxCos -2) (*.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 1 (-.f32 (fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 (neg.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))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 (neg.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))))
(fma.f32 -2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2))))
(-.f32 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.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 maxCos (*.f32 ux (-.f32 1 ux))) (neg.f32 (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 2)))) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (-.f32 (+.f32 1 (*.f32 (*.f32 maxCos -2) (*.f32 ux (-.f32 1 ux)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 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 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 (*.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 (*.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 (*.f32 (pow.f32 uy 5) (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 (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 (*.f32 (pow.f32 uy 5) (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 (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 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 (+.f32 maxCos -1) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (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 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (*.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)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (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 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.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 (+.f32 maxCos -1) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (*.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)))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) ux)) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 2)) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (sqrt.f32 -1) 5)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 maxCos -1)) (/.f32 (-.f32 2 (*.f32 2 maxCos)) (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 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 -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 (*.f32 ux (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 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos))))))
(-.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 (*.f32 ux (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 (*.f32 ux (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 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3)))))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (*.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))) (*.f32 (*.f32 ux (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 (*.f32 ux (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 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (fma.f32 -1/16 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 maxCos) 5)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/8 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (-.f32 1 maxCos) (sqrt.f32 -1)) (-.f32 2 (*.f32 2 maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (pow.f32 (-.f32 1 maxCos) 5))) (*.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (*.f32 -1 (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))) (*.f32 (*.f32 ux (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 (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 (*.f32 ux maxCos) (*.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 (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 (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)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(-.f32 (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 (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)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.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 (*.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 (*.f32 (*.f32 ux maxCos) (*.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 (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 (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)))) (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 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(-.f32 (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 (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)))) (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 (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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 maxCos (*.f32 (*.f32 ux (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 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
(-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.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 (sqrt.f32 -1) (-.f32 1 ux))) (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 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (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)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(+.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 (sqrt.f32 -1) (-.f32 1 ux))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.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)))))) (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 (neg.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.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)))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux (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 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))))
(-.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) (-.f32 1 ux))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 ux (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 (-.f32 1 (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 (sqrt.f32 -1) (-.f32 1 ux)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (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 (sqrt.f32 -1) (-.f32 1 ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (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 (*.f32 ux (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 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (-.f32 1 ux) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (/.f32 (-.f32 1 ux) (sqrt.f32 -1)) 2))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (-.f32 (-.f32 1 (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 (sqrt.f32 -1) (-.f32 1 ux))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.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)))) maxCos) (/.f32 (-.f32 (-.f32 1 (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 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))
1
(+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))
(fma.f32 ux (fma.f32 2 maxCos -2) 1)
(+.f32 1 (+.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 maxCos 1) 2))))
(+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (*.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 2 maxCos))))
(+.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 (-.f32 1 (*.f32 ux (-.f32 2 (*.f32 2 maxCos)))) (*.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 2 maxCos))) (*.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 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 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)))
(fma.f32 2 (*.f32 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.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 maxCos (*.f32 ux (-.f32 1 ux))) (fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(+.f32 maxCos (neg.f32 (-.f32 1 maxCos)))
(-.f32 maxCos (-.f32 1 maxCos))
(+.f32 (+.f32 (+.f32 -1 maxCos) maxCos) (fma.f32 (neg.f32 (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (+.f32 maxCos -1) (+.f32 maxCos (fma.f32 (neg.f32 (sqrt.f32 (-.f32 1 maxCos))) (sqrt.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos))))
(+.f32 (+.f32 -1 maxCos) maxCos)
(+.f32 maxCos (+.f32 maxCos -1))
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (-.f32 1 maxCos) 1))) (fma.f32 (neg.f32 (-.f32 1 maxCos)) 1 (*.f32 (-.f32 1 maxCos) 1)))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2)))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 maxCos))) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2) (*.f32 (cbrt.f32 (-.f32 1 maxCos)) (pow.f32 (cbrt.f32 (-.f32 1 maxCos)) 2))))
(+.f32 (fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos))) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(+.f32 (-.f32 maxCos (-.f32 1 maxCos)) (+.f32 (neg.f32 (-.f32 1 maxCos)) (-.f32 1 maxCos)))
(*.f32 1 (+.f32 (+.f32 -1 maxCos) maxCos))
(+.f32 maxCos (+.f32 maxCos -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(*.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 2)) (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(*.f32 (cbrt.f32 (+.f32 maxCos (+.f32 maxCos -1))) (cbrt.f32 (pow.f32 (+.f32 maxCos (+.f32 maxCos -1)) 2)))
(/.f32 (-.f32 (pow.f32 maxCos 3) (pow.f32 (-.f32 1 maxCos) 3)) (fma.f32 maxCos maxCos (+.f32 (pow.f32 (-.f32 1 maxCos) 2) (*.f32 maxCos (-.f32 1 maxCos)))))
(/.f32 (-.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 maxCos) 2)) (+.f32 maxCos (-.f32 1 maxCos)))
(/.f32 (-.f32 (pow.f32 maxCos 2) (pow.f32 (-.f32 1 maxCos) 2)) (-.f32 (+.f32 maxCos 1) maxCos))
(pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 1)
(+.f32 maxCos (+.f32 maxCos -1))
(pow.f32 (cbrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 3)
(+.f32 maxCos (+.f32 maxCos -1))
(pow.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3) 1/3)
(+.f32 maxCos (+.f32 maxCos -1))
(pow.f32 (sqrt.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 2)
(+.f32 maxCos (+.f32 maxCos -1))
(log.f32 (exp.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos))))
(+.f32 maxCos (+.f32 maxCos -1))
(cbrt.f32 (pow.f32 (+.f32 (+.f32 -1 maxCos) maxCos) 3))
(+.f32 maxCos (+.f32 maxCos -1))
(expm1.f32 (log1p.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(exp.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(exp.f32 (*.f32 (log.f32 (+.f32 (+.f32 -1 maxCos) maxCos)) 1))
(+.f32 maxCos (+.f32 maxCos -1))
(log1p.f32 (expm1.f32 (+.f32 (+.f32 -1 maxCos) maxCos)))
(+.f32 maxCos (+.f32 maxCos -1))
(fma.f32 1 maxCos (neg.f32 (-.f32 1 maxCos)))
(-.f32 maxCos (-.f32 1 maxCos))
(fma.f32 1 (+.f32 -1 maxCos) maxCos)
(+.f32 maxCos (+.f32 maxCos -1))
(fma.f32 (pow.f32 (cbrt.f32 maxCos) 2) (cbrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(-.f32 maxCos (-.f32 1 maxCos))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1 maxCos)) 2) (cbrt.f32 (+.f32 -1 maxCos)) maxCos)
(+.f32 maxCos (+.f32 maxCos -1))
(fma.f32 (sqrt.f32 maxCos) (sqrt.f32 maxCos) (neg.f32 (-.f32 1 maxCos)))
(-.f32 maxCos (-.f32 1 maxCos))
(fma.f32 (sqrt.f32 (+.f32 -1 maxCos)) (sqrt.f32 (+.f32 -1 maxCos)) maxCos)
(+.f32 maxCos (+.f32 maxCos -1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 1 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 2)) (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (cbrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)) (cbrt.f32 (pow.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2)))
(/.f32 (+.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (neg.f32 (*.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 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 3)) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 3)) (+.f32 1 (+.f32 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2) (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (neg.f32 (*.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 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux))) 2)) (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 2)) (+.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 2)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (cbrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) 3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(pow.f32 (pow.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1) 2))
(fabs.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))
(pow.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3) 1/3)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (exp.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(cbrt.f32 (pow.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1) 3))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(expm1.f32 (log1p.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(exp.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.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 maxCos -1) 1) (neg.f32 (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log1p.f32 (expm1.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 1 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 2) (cbrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (*.f32 -1 (fma.f32 ux (+.f32 -1 maxCos) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(pow.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 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 maxCos -1) 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 maxCos -1) 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 maxCos -1) 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 maxCos -1) 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 maxCos -1) 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 maxCos -1) 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 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos))) (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(exp.f32 (+.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))
(*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.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 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.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 uy) (PI.f32)))
(*.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))))
(*.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))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(+.f32 1 (neg.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(-.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1))
(*.f32 1 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2)) (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) (cbrt.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2) (fma.f32 ux (fma.f32 2 maxCos -2) 1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 3)) (+.f32 1 (+.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (fma.f32 2 maxCos -2) 1) 2)) (+.f32 1 (fma.f32 ux (fma.f32 2 maxCos -2) 1)))
(pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 1)
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(pow.f32 (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 2)
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 2))
(fabs.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))
(pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(log.f32 (/.f32 1 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2))))
(neg.f32 (log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2))))
(neg.f32 (*.f32 (fma.f32 2 maxCos -2) (log.f32 (exp.f32 ux))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(cbrt.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(expm1.f32 (log1p.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(exp.f32 (*.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 1))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(log1p.f32 (expm1.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 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)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 1 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 1 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))) (cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4) (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 6)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2) (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 4)) (+.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 1)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 2)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)) 2))
(fabs.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2)))
(pow.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3) 1/3)
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (exp.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(cbrt.f32 (pow.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) 3))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(expm1.f32 (log1p.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log1p.f32 (expm1.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))
(-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 maxCos -1) 1) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 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)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (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 0 (-.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 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 2 (log.f32 (sqrt.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))
(-.f32 (exp.f32 (log1p.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 (log.f32 (E.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 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 (pow.f32 (cbrt.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 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 (-.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))
(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 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))
(exp.f32 (log1p.f32 (neg.f32 (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))
(+.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 0 (-.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 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.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 (pow.f32 (cbrt.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 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 (-.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))
(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 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))
(exp.f32 (log1p.f32 (neg.f32 (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))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (PI.f32) (*.f32 uy 2)))) (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 (PI.f32) (*.f32 uy 2))) (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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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 (PI.f32) (*.f32 uy 2))) (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 (PI.f32) (*.f32 uy 2))) (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 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 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))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (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 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))
(+.f32 1 (+.f32 (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 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.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 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 2) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2))
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 ux maxCos 1) ux)) 2) 3)
(*.f32 (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)) (sqrt.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)
(*.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)))
(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)
(exp.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))))
(pow.f32 (exp.f32 2) (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (-.f32 (*.f32 ux maxCos) ux))) 1))
(pow.f32 (exp.f32 2) (log1p.f32 (fma.f32 ux maxCos (neg.f32 ux))))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)))
(pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2)

eval853.0ms (4.8%)

Compiler

Compiled 38831 to 29217 computations (24.8% saved)

prune323.0ms (1.8%)

Pruning

52 alts after pruning (47 fresh and 5 done)

PrunedKeptTotal
New81338851
Fresh7916
Picked235
Done022
Total82252874
Accuracy
99.6%
Counts
874 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
73.9%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
76.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
95.2%
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))))
88.4%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
91.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.2%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.5%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
96.9%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
60.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
73.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
58.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
76.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
92.1%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
61.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
98.2%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
52.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
54.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.5%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
51.6%
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
56.6%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
90.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
72.5%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
73.9%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
76.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
95.2%
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))))
88.4%
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
91.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.2%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.5%
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
96.9%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
60.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
73.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
58.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
76.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
92.1%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
95.0%
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
61.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
98.2%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
52.0%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
54.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.5%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
51.6%
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
56.6%
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
90.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
72.5%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
Compiler

Compiled 5678 to 4638 computations (18.3% saved)

localize967.0ms (5.4%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.2%
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.1%
(PI.f32)
99.1%
(*.f32 (PI.f32) (*.f32 uy 2))
98.9%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
97.1%
(PI.f32)
94.0%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
98.9%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
98.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
97.1%
(PI.f32)
60.8%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.1%
(*.f32 uy (PI.f32))
97.1%
(PI.f32)
99.4%
(expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.1%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.1%
(PI.f32)
Compiler

Compiled 562 to 406 computations (27.8% saved)

series30.0ms (0.2%)

Counts
15 → 176
Calls

57 calls:

TimeVariablePointExpression
5.0ms
ux
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
2.0ms
maxCos
@inf
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))
1.0ms
uy
@0
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
1.0ms
uy
@inf
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
1.0ms
maxCos
@-inf
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))

rewrite129.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
380×log1p-expm1-u
378×expm1-log1p-u
362×add-exp-log
362×add-cube-cbrt
360×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify284.0ms (1.6%)

Algorithm
egg-herbie
Rules
850×fma-def
726×sqr-pow
656×*-commutative
536×log-prod
464×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063929052
1178227690
2572327480
Stop Event
node limit
Counts
427 → 383
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 (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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 4)) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.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 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.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 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 (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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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))))))
(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 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(-.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(sqrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(*.f32 (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(pow.f32 (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2))
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) 1)
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 2))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.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 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 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 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 2 (*.f32 -2 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 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 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 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 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 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -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 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(-.f32 (fma.f32 (/.f32 (*.f32 1/8 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) 1/8) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 (/.f32 (*.f32 1/8 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) 1/8) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))
(+.f32 (*.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 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 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)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (neg.f32 maxCos))
(+.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 maxCos 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (pow.f32 ux 2)) (+.f32 (*.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 maxCos 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 maxCos 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)) (/.f32 (*.f32 -1/4 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)) (/.f32 (*.f32 -1/4 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(*.f32 2 (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (pow.f32 (PI.f32) 3))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0))))
(fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 uy 3) 0))
(fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) 0)
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 4/3 (pow.f32 (PI.f32) 3)))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 4)) (*.f32 2/3 (pow.f32 (PI.f32) 4)))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -2)))))
(fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 -2 (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 uy 3) 0)))
(fma.f32 2 (fma.f32 uy (PI.f32) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (fma.f32 (pow.f32 uy 4) (*.f32 -2 (pow.f32 (PI.f32) 4)) 0))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 2 ux)
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(*.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))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(*.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))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))
(fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))
(neg.f32 (*.f32 ux (+.f32 ux -2)))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.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 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.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 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (neg.f32 (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.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 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.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 ux (pow.f32 (sqrt.f32 -1) 3)))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (/.f32 1/2 (*.f32 -1 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))
(-.f32 (*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.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 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(fma.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 1/2 (*.f32 -1 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))
1
(+.f32 1 (*.f32 -2 ux))
(+.f32 1 (*.f32 ux -2))
(fma.f32 ux -2 1)
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(*.f32 ux (+.f32 ux -2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(pow.f32 ux 2)
(+.f32 (*.f32 -2 ux) (pow.f32 ux 2))
(fma.f32 -2 ux (pow.f32 ux 2))
(*.f32 ux (+.f32 ux -2))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(+.f32 1 (+.f32 (*.f32 -2 ux) (pow.f32 ux 2)))
(+.f32 1 (fma.f32 -2 ux (pow.f32 ux 2)))
(+.f32 1 (*.f32 ux (+.f32 ux -2)))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 maxCos 2) (/.f32 (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 3)) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))) (+.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1))))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 -1))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))) (*.f32 2 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (/.f32 maxCos (sqrt.f32 -2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 ux) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 maxCos 2) (/.f32 (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 3)) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))) (fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 uy 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.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 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 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 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 2 (*.f32 -2 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 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 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 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 2 (*.f32 -2 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 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 2 (*.f32 maxCos -2)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5))))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (+.f32 2 (*.f32 maxCos -2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -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 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))))
(-.f32 (fma.f32 (/.f32 (*.f32 1/8 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) 1/8) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (fma.f32 2 maxCos -2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 (/.f32 (*.f32 1/8 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))
(-.f32 (fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (+.f32 maxCos -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux) (pow.f32 (fma.f32 2 maxCos -2) 2)) 1/8) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (*.f32 1/2 (*.f32 (fma.f32 2 maxCos -2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))) (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)))))))
(+.f32 (*.f32 -1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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)))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)))) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) 3))))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))) (+.f32 (*.f32 1/2 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 1/2 (*.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 (/.f32 1 (neg.f32 (*.f32 ux (+.f32 ux -2))))))) 2)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)))
(+.f32 (*.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 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 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)))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (/.f32 (*.f32 1/2 (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (*.f32 ux (sqrt.f32 -1))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (/.f32 (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1)) (neg.f32 maxCos))
(+.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 maxCos 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(-.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (pow.f32 ux 2)) (+.f32 (*.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 maxCos 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (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 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 maxCos 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 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)) (/.f32 (*.f32 -1/4 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 ux) (/.f32 (-.f32 (pow.f32 ux 2) ux) (sqrt.f32 -1)))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)) (*.f32 ux maxCos)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) ux)) (/.f32 (*.f32 -1/4 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 -2 (sqrt.f32 -1)) (-.f32 (/.f32 (pow.f32 ux 2) ux) 1))) 2)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.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 2 (*.f32 uy (PI.f32))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 uy 3))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.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 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.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 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 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 (*.f32 4/15 (pow.f32 uy 5)) (pow.f32 (PI.f32) 5) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (exp.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(expm1.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 2) (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(/.f32 (-.f32 1 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2)) (-.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3)) (+.f32 1 (-.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 2) (neg.f32 (pow.f32 (-.f32 1 ux) 2)))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 6)) (+.f32 1 (+.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (-.f32 1 ux) 4))))
(pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) 2)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (cbrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)) 3)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2) 1/2)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3) 1/3)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(sqrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 2))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (exp.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(expm1.f32 (log1p.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1))
(exp.f32 (log1p.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 1 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (pow.f32 (-.f32 1 ux) 2) -1 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 2) (cbrt.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)
(fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)
(-.f32 1 (pow.f32 (-.f32 1 ux) 2))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (hypot.f32 1 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2))) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (-.f32 1 ux) 2) 1)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) 3)
(pow.f32 (-.f32 1 ux) 2)
(pow.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3) 1/3)
(pow.f32 (-.f32 1 ux) 2)
(sqrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 2))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 ux) 2) 3))
(pow.f32 (-.f32 1 ux) 2)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (-.f32 1 ux) 3)))
(pow.f32 (-.f32 1 ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 ux) 2)) 1))
(pow.f32 (-.f32 1 ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (-.f32 1 ux) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))))) (sqrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (neg.f32 (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 (exp.f32 uy)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 2)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 2))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))))) 3))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos)))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1))))) 3/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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))) 1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos)) (*.f32 (neg.f32 ux) (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))) (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 ux (+.f32 2 (*.f32 maxCos -2))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval403.0ms (2.2%)

Compiler

Compiled 20370 to 15563 computations (23.6% saved)

prune241.0ms (1.3%)

Pruning

55 alts after pruning (48 fresh and 7 done)

PrunedKeptTotal
New56921590
Fresh152742
Picked145
Done235
Total58755642
Accuracy
99.8%
Counts
642 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
73.9%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
70.4%
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
71.7%
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
76.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
91.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
94.6%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.2%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
58.5%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
96.9%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
73.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.2%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
55.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
55.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
55.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
58.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
92.1%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.2%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
68.8%
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
85.2%
(*.f32 (log1p.f32 (*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
61.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
97.8%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.0%
(*.f32 (log1p.f32 (exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
54.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.5%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
51.6%
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
90.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
72.5%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
98.4%
(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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
76.6%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
72.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
73.9%
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
70.4%
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
71.7%
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
76.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
91.2%
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
94.6%
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
97.2%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
58.5%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
96.9%
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
73.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.2%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
55.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
55.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
55.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
57.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
58.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.2%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
92.1%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
98.2%
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
68.8%
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
85.2%
(*.f32 (log1p.f32 (*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
61.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
97.8%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.0%
(*.f32 (log1p.f32 (exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
54.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.5%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
51.6%
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
90.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
72.5%
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
98.4%
(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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
76.6%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
Compiler

Compiled 5842 to 4796 computations (17.9% saved)

localize1.2s (6.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
99.0%
(*.f32 (PI.f32) (*.f32 uy 2))
98.8%
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
97.9%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
98.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
98.9%
(*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))
96.9%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
59.1%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))
99.0%
(*.f32 uy (PI.f32))
98.8%
(*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))
98.8%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
58.9%
(+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))
99.9%
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
99.9%
(*.f32 ux (-.f32 (*.f32 2 maxCos) 2))
99.0%
(*.f32 uy (PI.f32))
99.0%
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
99.0%
(*.f32 (PI.f32) (*.f32 2 uy))
99.0%
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)
98.9%
(*.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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2))
97.8%
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
Compiler

Compiled 708 to 491 computations (30.6% saved)

series200.0ms (1.1%)

Counts
13 → 232
Calls

78 calls:

TimeVariablePointExpression
29.0ms
maxCos
@-inf
(*.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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2))
24.0ms
uy
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
19.0ms
maxCos
@-inf
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
10.0ms
ux
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
10.0ms
maxCos
@-inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
612×log1p-expm1-u
612×expm1-log1p-u
586×pow1
530×add-exp-log
456×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079729
11556694
Stop Event
node limit
Counts
13 → 185
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 ux (-.f32 (*.f32 2 maxCos) 2))
(sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) 3) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))) 1)
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 1)
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3)
(pow.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(cbrt.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 2) 3) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) 3/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))

simplify492.0ms (2.7%)

Algorithm
egg-herbie
Rules
1610×*-commutative
728×+-commutative
630×fma-def
566×associate-*r*
346×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0186979288
1689977170
Stop Event
node limit
Counts
417 → 607
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 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.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 (pow.f32 ux 2) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 -1 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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)))))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -3/4 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))))))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -3/4 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 9/16 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 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/2 (/.f32 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 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 (*.f32 3/2 (/.f32 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) ux)) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (pow.f32 ux 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 (*.f32 3/2 (/.f32 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) ux)) (+.f32 (/.f32 (*.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 -9/8 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3))))) (pow.f32 ux 3)) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (pow.f32 ux 2)))))
(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/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.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 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (pow.f32 ux 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 (*.f32 -1 (/.f32 (*.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 -9/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) (pow.f32 ux 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (pow.f32 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 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 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 -2 ux)
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(*.f32 2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(*.f32 2 (*.f32 maxCos ux))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(*.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 (*.f32 2 maxCos) 2)) (*.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/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.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 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 1 (*.f32 -1 ux)))) (*.f32 -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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.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 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))))))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 1/1296 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/18 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 1/1296 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/18 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))))) (pow.f32 ux 3))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))))))))) (pow.f32 ux 3))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (*.f32 (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 3)) (+.f32 (*.f32 1/72 (*.f32 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (*.f32 1/36 (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 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 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 3)) (+.f32 (*.f32 1/72 (*.f32 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (*.f32 1/36 (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 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 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.f32 (*.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 2 (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 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.f32 (*.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 2 (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 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 -1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.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 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.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 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 (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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (pow.f32 ux 2)) (*.f32 2 ux))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.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 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) 3) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))) 1)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1)
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))) 1)
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 2)
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 1)
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3)
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3)
(pow.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(cbrt.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 2) 3) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) 3/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
Outputs
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 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 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)))
(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 (*.f32 (pow.f32 uy 3) (pow.f32 (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))))))
(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 (*.f32 (pow.f32 uy 3) (pow.f32 (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)))))))))
(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 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(*.f32 (*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))
(fma.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (*.f32 (pow.f32 uy 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))))
(+.f32 (*.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3)))))
(fma.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 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)))))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 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 ux (+.f32 2 (*.f32 -2 maxCos))) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) 3))))))
(fma.f32 8 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (fma.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 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))))))))))
(fma.f32 8 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3))) (fma.f32 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)) (*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 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 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3)))
(*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 2 (*.f32 -2 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (/.f32 1 (*.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 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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)))))) (fma.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (sqrt.f32 (/.f32 1 (*.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 ux (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 ux (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (-.f32 (*.f32 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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)))))) (fma.f32 1/2 (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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/2 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)))) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (-.f32 (*.f32 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 3 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) 2)) (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 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 (neg.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 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 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)))))
(-.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -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 (*.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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (sqrt.f32 (/.f32 1 (*.f32 (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 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -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 (*.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 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 -1 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))))) (-.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (pow.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -2 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 -1 (*.f32 (+.f32 2 (*.f32 -2 maxCos)) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (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 (sqrt.f32 (/.f32 1 (*.f32 (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 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (-.f32 (*.f32 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)) (pow.f32 (+.f32 maxCos -1) 3))))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (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 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3))) (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 (+.f32 (neg.f32 (pow.f32 (fma.f32 maxCos -2 2) 3)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3) (pow.f32 (-.f32 1 maxCos) 3)) (/.f32 (-.f32 (*.f32 3 (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (fma.f32 maxCos -2 2) 2))) (pow.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 (fma.f32 maxCos -2 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) -3)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))) 2)) (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 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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) 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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 -1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (/.f32 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 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 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 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 maxCos (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) 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 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 -1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (/.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3) (-.f32 (-.f32 (fma.f32 2 (*.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)))) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2)))) 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 (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 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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)))))
(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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 4))) (pow.f32 ux 6)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (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)) (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (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 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 4))) (pow.f32 ux 6)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (pow.f32 ux 4))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) -1)))) (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 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.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 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 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) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))))
(-.f32 (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 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) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.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 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (sqrt.f32 -1))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 -4 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 ux 6)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2))) (*.f32 (pow.f32 ux 4) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1)))))))
(-.f32 (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (sqrt.f32 -1))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 ux 3)) (/.f32 (+.f32 (fma.f32 -4 (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 ux 6)) (/.f32 (-.f32 (fma.f32 -2 (*.f32 (pow.f32 ux 2) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)) (-.f32 (*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 3 (*.f32 (pow.f32 ux 4) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 (pow.f32 ux 3) (sqrt.f32 -1)))) 2)) -1)))) (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))))
(exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos))))))
(pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (*.f32 3/2 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))) (fma.f32 maxCos -2 2)))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -3/4 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (fma.f32 3/2 (/.f32 ux (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))) (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) 3/8))))
(+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))) (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -3/4 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2)))))) (*.f32 (pow.f32 ux 3) (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (+.f32 (*.f32 -9/8 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))) (*.f32 9/16 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3))))))))))
(+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (fma.f32 3/2 (/.f32 ux (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))) (fma.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) 3/8)) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 -9/8 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) 17/16))))))
(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/2 (/.f32 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) ux)))
(+.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/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 ux (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.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/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 ux (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) ux)) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (pow.f32 ux 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))))) (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 ux (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.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 (pow.f32 ux 2) (fma.f32 -3/4 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -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))))) (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 ux (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (pow.f32 ux 2) (fma.f32 -3/4 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 9/8 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -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 (*.f32 3/2 (/.f32 (*.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 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) ux)) (+.f32 (/.f32 (*.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 -9/8 (/.f32 (*.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 9/16 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3))))) (pow.f32 ux 3)) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (pow.f32 (+.f32 (*.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (pow.f32 ux 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))))) (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 ux (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (+.f32 (/.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) (fma.f32 -3/4 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 9/8 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -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) (fma.f32 -9/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/2 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 9/16 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 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))))) (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 ux (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (+.f32 (/.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) (fma.f32 -3/4 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 9/8 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -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) (fma.f32 -9/8 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/2 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 9/16 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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))))))
(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/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.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/2 (*.f32 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (pow.f32 ux 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))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (pow.f32 ux 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) 3/8)))))
(+.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 (/.f32 (*.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 -9/16 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))) (pow.f32 ux 3))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 2 (*.f32 -2 maxCos))) (*.f32 ux (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (/.f32 (*.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/4 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 9/8 (/.f32 (pow.f32 (+.f32 2 (*.f32 -2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))))) (pow.f32 ux 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))))) (fma.f32 -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 (pow.f32 ux 3) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 5/8)))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (pow.f32 ux 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) 3/8))))))
(+.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 (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) ux) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.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 (pow.f32 ux 2) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) 3/8)))) (/.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) (fma.f32 -9/16 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 5/8))))))
(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 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (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 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.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 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (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 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.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 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 9/8 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.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 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 9/8 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) (fma.f32 9/16 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 3) (*.f32 9/8 (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))))))))
(+.f32 (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (fma.f32 3/2 (*.f32 maxCos (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.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 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 9/8 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2)))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/4 (fma.f32 2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (fma.f32 9/16 (*.f32 8 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 3)) (*.f32 9/8 (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (+.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 (pow.f32 maxCos 2) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -9/16 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6))))))))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (+.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 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -9/8 (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (pow.f32 ux 2)) (fma.f32 -9/16 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6))))))))))))
(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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)) (pow.f32 ux 4)))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))))))))
(+.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 (pow.f32 maxCos 3) (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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -9/16 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (/.f32 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6))))))))) (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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (*.f32 9/8 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)) (pow.f32 ux 4))))))))
(+.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 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 3/4 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (*.f32 9/8 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))))))) (/.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -9/8 (/.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -9/16 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 1/4 (fma.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)))))))))))
(*.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 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 -2 (sqrt.f32 -2)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 -1)))) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 -2 (sqrt.f32 -2)) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 3) (/.f32 (pow.f32 (sqrt.f32 -2) 5) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))) (fma.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2))) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 -1))))))))
(*.f32 -2 ux)
(*.f32 ux -2)
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(*.f32 2 (*.f32 maxCos ux))
(*.f32 2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(*.f32 2 (*.f32 maxCos ux))
(*.f32 2 (*.f32 ux maxCos))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -2 ux (*.f32 2 (*.f32 ux maxCos)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux)))
(fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (sqrt.f32 -1)))) (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)))) (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 2) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 3)) (sqrt.f32 ux))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 -1)) (pow.f32 (sqrt.f32 -2) 5)) (sqrt.f32 ux))) (+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -2) (sqrt.f32 -1))) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (sqrt.f32 -2)) (sqrt.f32 ux)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 (sqrt.f32 -2) 3) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 -1)) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 -2) 5)) (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 ux) (/.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 -2 (sqrt.f32 -2)) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (pow.f32 maxCos 3) (sqrt.f32 -1)) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 -2) 5)) (fma.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 -1) (sqrt.f32 -2)) (*.f32 (sqrt.f32 ux) (/.f32 maxCos (/.f32 (sqrt.f32 -2) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 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 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))) (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.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 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2)) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 maxCos 1) 3))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 maxCos) 2)) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 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 (*.f32 2 maxCos) 2) 3)) (*.f32 (pow.f32 ux 2) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 maxCos 1) 5))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 maxCos 1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 -1/16 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (fma.f32 2 maxCos -2) (+.f32 maxCos -1))) (fma.f32 -1/8 (/.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2))) (*.f32 (pow.f32 (+.f32 maxCos -1) 3) (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 -1/16 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (+.f32 maxCos -1) 5)) (pow.f32 (fma.f32 2 maxCos -2) 3))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (*.f32 (+.f32 maxCos -1) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux)) (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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(-.f32 (*.f32 (*.f32 -1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 (*.f32 -1 maxCos)) (-.f32 maxCos 1))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1))))) (sqrt.f32 (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 3)) (pow.f32 ux 2)) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 5) (pow.f32 (-.f32 maxCos 1) 5)))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))) 2)) ux) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (*.f32 -1 maxCos)) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1)))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 ux 2) (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (+.f32 (-.f32 1 maxCos) (neg.f32 (+.f32 maxCos -1))) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 -1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 ux 2) (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 3))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 maxCos -1) 5) (pow.f32 (-.f32 1 maxCos) 5))))) (*.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) 2)))) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 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 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (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 uy (*.f32 (PI.f32) 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) 3))))) (+.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 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))))) 2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) 3))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) (*.f32 (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 1/4 (*.f32 (pow.f32 maxCos 3) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) 3))))) (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 uy (*.f32 (PI.f32) 2)))) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))) (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) 2)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.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 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 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 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.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 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux))) (*.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 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/4 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (sqrt.f32 -1))) (fma.f32 1/4 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(-.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))
(fma.f32 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))))))
(-.f32 (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux))))) (*.f32 ux (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))) (-.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))) (pow.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -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 -1 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1) (pow.f32 (*.f32 -1/2 (/.f32 (*.f32 -1 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))))))
(-.f32 (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 1/4 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (-.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (*.f32 -1/2 (/.f32 (neg.f32 (*.f32 ux (+.f32 (-.f32 1 ux) (-.f32 1 ux)))) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 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 1 ux) 2))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 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 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 1 ux) 2))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))
(+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))
(fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.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 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.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 ux (pow.f32 (sqrt.f32 -1) 3))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.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 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))))))
(+.f32 (*.f32 -1 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))))
(+.f32 (neg.f32 (fma.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 ux 2) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 ux (*.f32 -1 (sqrt.f32 -1)))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 ux (*.f32 (*.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))))
(fma.f32 ux (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))))))))))
(fma.f32 ux (*.f32 (*.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)))))) (fma.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))))))))))
(+.f32 (fma.f32 ux (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (*.f32 (pow.f32 ux 2) (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)))))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))))))))))))) (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2))) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) (-.f32 2 (*.f32 2 maxCos))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 1/1296 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/18 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3)))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2))) (*.f32 1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2)))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (-.f32 2 (*.f32 2 maxCos))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 ux) (log.f32 (-.f32 2 (*.f32 2 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (+.f32 (*.f32 1/1296 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))) (*.f32 1/18 (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)) (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3))))))))))))))))))
(fma.f32 ux (*.f32 (*.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (fma.f32 (pow.f32 ux 2) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)))))) (fma.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))))))) (*.f32 (pow.f32 ux 3) (fma.f32 1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)))))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))) (fma.f32 maxCos -2 2))) (fma.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (fma.f32 -1/72 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) 73/1296))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (fma.f32 -1/72 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) 73/1296)))))))))))))
(+.f32 (fma.f32 ux (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3))) (fma.f32 (pow.f32 ux 2) (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))))))) (*.f32 (pow.f32 ux 3) (fma.f32 1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72)))))))) (fma.f32 1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))) (fma.f32 maxCos -2 2)) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 3)) (fma.f32 -1/72 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) 73/1296))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 2) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (+.f32 maxCos -1) 2))) -5/72))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) 2) (fma.f32 -1/72 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) (*.f32 (/.f32 (pow.f32 (-.f32 1 maxCos) 3) (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (pow.f32 (+.f32 maxCos -1) 3))) 73/1296))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) (+.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))) (*.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))))
(fma.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))))))))
(+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (+.f32 (+.f32 (*.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))) (*.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))) (pow.f32 ux 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))))))))))
(fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))) (fma.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))) (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))) (pow.f32 ux 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))))))))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))) (pow.f32 ux 3)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))) ux))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3)))))))) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 2) (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 2 (*.f32 2 maxCos)) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))))) (pow.f32 ux 3))))))))))))
(+.f32 (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (*.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) (fma.f32 1/6 (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))))) (pow.f32 ux 3)) (+.f32 (+.f32 (*.f32 1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (*.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (pow.f32 ux 3))) (*.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))) (pow.f32 ux 2)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/72 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 1/18)))) (pow.f32 ux 3)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 1/3 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (*.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (fma.f32 -1/72 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/1296 (pow.f32 (fma.f32 -2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 1/18))))))))))))))))
(fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))) (fma.f32 1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/6 (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (*.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))))))))) (pow.f32 ux 3)) (fma.f32 1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (*.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))))) (pow.f32 ux 3)) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3) (/.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))) (pow.f32 ux 2)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 3)) (fma.f32 -1/72 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/1296 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 1/18)))) (pow.f32 ux 3))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2)))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) (/.f32 (pow.f32 ux 3) (fma.f32 1/3 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2)) (*.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 2))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (neg.f32 (log.f32 ux))))) 2) (fma.f32 -1/72 (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 2) (pow.f32 (-.f32 1 maxCos) 2)) (/.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (pow.f32 (+.f32 maxCos -1) 2))) (fma.f32 1/1296 (pow.f32 (/.f32 (fma.f32 maxCos -2 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) 3) (*.f32 (/.f32 (pow.f32 (fma.f32 maxCos -2 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))) 1/18))))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/2) ux) (*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) ux))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/2) ux) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))))))))))
(-.f32 (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))))))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) ux))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) ux)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.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 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (*.f32 (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/72 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 maxCos 1) 3))))))))))))))) (pow.f32 ux 3))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))) (pow.f32 ux 2)))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2))))) (pow.f32 ux 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) 2) (+.f32 (*.f32 -1/12 (/.f32 (pow.f32 (-.f32 (*.f32 2 maxCos) 2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (-.f32 maxCos 1) 2)))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (*.f32 2 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))))) 2)))))))) (pow.f32 ux 2))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) 1/2) ux) (fma.f32 -1 (/.f32 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))))) (+.f32 (*.f32 1/3 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (fma.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))))))))) (pow.f32 ux 3)) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))))))))))
(-.f32 (-.f32 (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) (/.f32 (pow.f32 ux 2) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2))))))))))) (/.f32 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 1/36 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))))) (fma.f32 1/3 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3)) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/1296 (*.f32 8 (pow.f32 (-.f32 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux)))))) (fma.f32 1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2) (*.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (fma.f32 -1/12 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2))) (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 2)))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 2)) (fma.f32 -1/72 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 2) (/.f32 (*.f32 (pow.f32 (-.f32 1 maxCos) 2) (pow.f32 (+.f32 maxCos -1) 2)) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (fma.f32 1/1296 (*.f32 8 (pow.f32 (-.f32 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) 3)) (*.f32 1/18 (/.f32 (pow.f32 (fma.f32 2 maxCos -2) 3) (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3))))))))))))) (pow.f32 ux 3))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 -2 (log.f32 (/.f32 -1 ux))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (-.f32 (*.f32 2 (/.f32 maxCos (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))) (/.f32 2 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) 1/2) ux))
(*.f32 (pow.f32 1 1/6) (*.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 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))
(fma.f32 maxCos (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 1/6))) (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (pow.f32 maxCos 2) (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 1/6))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 (pow.f32 maxCos 3) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))))))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1/3) (*.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (*.f32 (+.f32 (*.f32 1/72 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 2)) (*.f32 1/12 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) 1/3) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 3)) (+.f32 (*.f32 1/72 (*.f32 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (*.f32 1/36 (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 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 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))))))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 1/6)))) (*.f32 (pow.f32 1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/1296 (pow.f32 (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))) 3)) (+.f32 (*.f32 1/72 (*.f32 (+.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 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))) (-.f32 (*.f32 2 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (*.f32 2 (/.f32 ux (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))) (*.f32 1/36 (+.f32 (*.f32 2 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 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 (pow.f32 ux 2)) (*.f32 2 ux))) (pow.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)))))))) (sqrt.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux))))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 1/18 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 1/6))) (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 1/6)))) (+.f32 (*.f32 1/3 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (+.f32 (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 2) (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) 1/12)))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (fma.f32 1/1296 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 3) (fma.f32 1/72 (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (fma.f32 2 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) 1/36)))))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 1/6)) (*.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/1296 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) 3) (fma.f32 1/72 (*.f32 (fma.f32 -2 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2)))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))) (/.f32 ux (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)))))) (*.f32 (fma.f32 2 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) 2))) 1/36))))) (sqrt.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))))))))
(+.f32 (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 1/2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 (pow.f32 maxCos 2) (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (+.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 1/6))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))) (*.f32 (pow.f32 maxCos 3) (fma.f32 1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 1/36 (*.f32 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 1/6)))) (fma.f32 1/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))))) (+.f32 (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) (*.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 1/72 (pow.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) 2) (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/12)))) (*.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (fma.f32 1/1296 (*.f32 8 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 3)) (fma.f32 1/72 (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (fma.f32 2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/36)))))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 1/6)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (fma.f32 1/1296 (*.f32 8 (pow.f32 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))) 3)) (fma.f32 1/72 (*.f32 (-.f32 (/.f32 (*.f32 -2 (pow.f32 ux 2)) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) (*.f32 2 (-.f32 (/.f32 (pow.f32 ux 2) (-.f32 (*.f32 2 ux) (pow.f32 ux 2))) (/.f32 ux (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))) (*.f32 (fma.f32 2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3)) (/.f32 (*.f32 6 (*.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 2))) 1/36))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2)))) (+.f32 (*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))))))
(fma.f32 -1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 -1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2)))) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2)))) (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))))))))))
(fma.f32 -1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 -1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)))))))))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 2))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.f32 maxCos (pow.f32 ux 2))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 2))))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.f32 (*.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 2 (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 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.f32 (*.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)) (-.f32 (*.f32 2 (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 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))))))
(+.f32 (*.f32 -1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12)))) (*.f32 (pow.f32 ux 2) (pow.f32 maxCos 3)))) (+.f32 (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 2))))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12)))))) (pow.f32 ux 2)))) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 -1/72 (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)))) 1/36)))) (pow.f32 maxCos 3)) (fma.f32 1 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12)))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 -1/72 (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)))) 1/36)))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))))))))))))))
(fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (pow.f32 maxCos 3)) (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))) (pow.f32 ux 2))) (fma.f32 -1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 -1/6 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (pow.f32 maxCos 3)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2))))) (pow.f32 ux 2)))) (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3)) (fma.f32 -1/72 (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (pow.f32 ux 2)) (fma.f32 -1/1296 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)))) 1/36)))) (pow.f32 maxCos 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (+.f32 (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 3) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)) (fma.f32 -1/72 (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (pow.f32 ux 2)) (fma.f32 -1/1296 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (/.f32 (pow.f32 ux 4) (*.f32 2 (-.f32 (pow.f32 ux 2) ux)))) (*.f32 -2 (/.f32 (*.f32 8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)))) 1/36)))))))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) (/.f32 (pow.f32 maxCos 2) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (neg.f32 (log.f32 maxCos))))) 2)))))))))))))))
(*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (pow.f32 ux 2)) -1/2) maxCos) (*.f32 (*.f32 1 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (/.f32 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) -1/2) maxCos))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (pow.f32 ux 2)) -1/2) maxCos) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))))) (pow.f32 maxCos 2))))))
(-.f32 (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))))) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)))))) (pow.f32 maxCos 2)))) (/.f32 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) -1/2) maxCos))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 -1/6 (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (*.f32 (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.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 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (*.f32 (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 -1/72 (/.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 -1/1296 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 3) (pow.f32 ux 6))) (*.f32 1/36 (+.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 -1 (/.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2)))) (*.f32 -1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)))) (pow.f32 ux 2))))) maxCos)) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))) (+.f32 (*.f32 (pow.f32 1 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (+.f32 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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)))))))) (pow.f32 maxCos 2))) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3) (/.f32 (*.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (+.f32 (*.f32 1/36 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2)) (pow.f32 ux 4)))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) 1/3) (*.f32 (pow.f32 (exp.f32 (*.f32 1/6 (+.f32 (log.f32 (*.f32 -1 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) 2) (+.f32 (*.f32 1/72 (/.f32 (pow.f32 (-.f32 (*.f32 -2 (pow.f32 ux 2)) (*.f32 -2 ux)) 2) (pow.f32 ux 4))) (*.f32 1/12 (+.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))))))))))) (pow.f32 maxCos 2))))))))
(fma.f32 -1 (/.f32 (+.f32 (*.f32 -1/3 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12)))) (pow.f32 ux 2))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 ux 2) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))))))) (fma.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 -1/72 (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)))) 1/36)))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12)))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (fma.f32 -1/72 (/.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (*.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 3) (pow.f32 ux 6)))) 1/36)))))))))) (pow.f32 maxCos 3)) (fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 1 (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (pow.f32 ux 2)) -1/2) maxCos) (+.f32 (*.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2))))) (fma.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 2 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (fma.f32 -2 (/.f32 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux)) (pow.f32 ux 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)))) 1/12))))))) (pow.f32 maxCos 2)))))))
(-.f32 (-.f32 (fma.f32 1/18 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 maxCos 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)))))) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)))))) (pow.f32 maxCos 2)))) (/.f32 (*.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) -1/2) maxCos)) (/.f32 (fma.f32 -1/3 (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3) (/.f32 (pow.f32 ux 2) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))) (fma.f32 -1/6 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (/.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) (/.f32 (pow.f32 ux 2) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (fma.f32 1/36 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 4) (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2)))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2)))))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 3)) (fma.f32 -1/72 (/.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)))) 1/36)))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos)))))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)) (/.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (/.f32 (pow.f32 ux 2) (*.f32 (fma.f32 1/72 (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4)) (*.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) 1/12)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 (*.f32 2 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))) (*.f32 (pow.f32 (pow.f32 (exp.f32 1/6) (+.f32 (log.f32 (neg.f32 (pow.f32 ux 2))) (*.f32 -2 (log.f32 (/.f32 -1 maxCos))))) 2) (fma.f32 -1/72 (/.f32 (-.f32 (*.f32 -2 (/.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 ux 2))) (/.f32 (pow.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) 2) (pow.f32 ux 4))) (/.f32 (pow.f32 ux 2) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))) (fma.f32 -1/1296 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)) (*.f32 (fma.f32 -6 (/.f32 (*.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))) (pow.f32 ux 4)) (*.f32 -2 (/.f32 (*.f32 -8 (pow.f32 (-.f32 (pow.f32 ux 2) ux) 3)) (pow.f32 ux 6)))) 1/36)))))))))) (pow.f32 maxCos 3)))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 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 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 (PI.f32) 2))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 2 (*.f32 2 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 2 (*.f32 2 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 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2)))) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 2 (*.f32 2 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 2 (*.f32 2 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 2 (*.f32 2 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 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 maxCos -2 2) 2)))) (fma.f32 1/16 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 maxCos -2 2) 3))) (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 (PI.f32) 2))) (*.f32 (fma.f32 maxCos -2 2) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))
(*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux)) (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)))) (-.f32 (*.f32 2 maxCos) 2)) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 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 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
(-.f32 (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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/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 (*.f32 (pow.f32 (-.f32 1 maxCos) 5) (pow.f32 (-.f32 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 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (-.f32 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 1 maxCos) (-.f32 maxCos 1)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))) (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 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))))
(-.f32 (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 uy (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 ux 2) (pow.f32 (fma.f32 2 maxCos -2) 3)))) (fma.f32 1/8 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 maxCos) 3) (pow.f32 (+.f32 maxCos -1) 3)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 ux (pow.f32 (fma.f32 2 maxCos -2) 2)))) (*.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (fma.f32 2 maxCos -2))) (sqrt.f32 (/.f32 1 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (*.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 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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 2 (-.f32 (pow.f32 ux 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))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) 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/4 (*.f32 (*.f32 (pow.f32 maxCos 3) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) 2)) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux))))) (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 (pow.f32 ux 2)) (*.f32 2 ux)))) (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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 -2 ux)))) (-.f32 (*.f32 2 (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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (pow.f32 ux 2) (*.f32 2 ux))))) (*.f32 2 (-.f32 (pow.f32 ux 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 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) 2))))) (fma.f32 1/2 (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (*.f32 2 (-.f32 (pow.f32 ux 2) ux))) (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 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))) (*.f32 2 (-.f32 (pow.f32 ux 2) 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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))
(+.f32 (*.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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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/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 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 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/4 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 ux 2)) (+.f32 (*.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 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (*.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 (pow.f32 ux 2)) (+.f32 (*.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/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 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.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 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))))
(fma.f32 -1/4 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 maxCos 2)) (/.f32 (*.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1))))) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) ux) (/.f32 (*.f32 2 (-.f32 (pow.f32 ux 2) ux)) (sqrt.f32 -1))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))
(-.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 (pow.f32 ux 2)) (+.f32 (*.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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))))
(-.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 (*.f32 -2 (-.f32 (pow.f32 ux 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 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (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 (pow.f32 ux 2)) (+.f32 (*.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 -1 (pow.f32 ux 2)) (+.f32 (*.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 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) maxCos) (/.f32 (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (neg.f32 (pow.f32 ux 2)) (fma.f32 -2 ux (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))))
(-.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 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 -1/4 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (-.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) (pow.f32 (*.f32 1/2 (/.f32 (*.f32 -2 (-.f32 (pow.f32 ux 2) ux)) (*.f32 ux (sqrt.f32 -1)))) 2))))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (/.f32 (*.f32 ux (sqrt.f32 -1)) (*.f32 -2 (-.f32 (pow.f32 ux 2) ux))))))) (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(+.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 (PI.f32) 2)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 uy (*.f32 (PI.f32) 2)))
(+.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 (PI.f32) 2))))
(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 uy (*.f32 (PI.f32) 2))))
(+.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 (PI.f32) 2)))))
(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 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))) 1)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3))
(*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2) (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3/2))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) 3) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 3))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3) 1/3)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 3))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))) 1)
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 1 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) 2) (cbrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)) (sqrt.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/4))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 (pow.f32 1 3/2) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 2) 3/2) (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(*.f32 (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2) (pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3/2))
(pow.f32 (sqrt.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2)))) 3)
(log.f32 (exp.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2))))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2) 3))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(exp.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))))) 1))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))
(pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 1)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) 2))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 2)
(*.f32 uy (*.f32 (PI.f32) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(*.f32 uy (*.f32 (PI.f32) 2))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3))
(*.f32 uy (*.f32 (PI.f32) 2))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1))
(*.f32 uy (*.f32 (PI.f32) 2))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 uy (*.f32 (PI.f32) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))) 1)
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1)
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3)
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 2)
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2)))) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 1)
(*.f32 ux (fma.f32 2 maxCos -2))
(pow.f32 (cbrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 3)
(*.f32 ux (fma.f32 2 maxCos -2))
(pow.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3) 1/3)
(*.f32 ux (fma.f32 2 maxCos -2))
(pow.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 2)
(*.f32 ux (fma.f32 2 maxCos -2))
(log.f32 (pow.f32 (exp.f32 ux) (fma.f32 2 maxCos -2)))
(*.f32 ux (fma.f32 2 maxCos -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))
(*.f32 ux (fma.f32 2 maxCos -2))
(cbrt.f32 (pow.f32 (*.f32 ux (fma.f32 2 maxCos -2)) 3))
(*.f32 ux (fma.f32 2 maxCos -2))
(expm1.f32 (log1p.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(exp.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (fma.f32 2 maxCos -2))) 1))
(*.f32 ux (fma.f32 2 maxCos -2))
(log1p.f32 (expm1.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 ux (fma.f32 2 maxCos -2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 1)
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(*.f32 1 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 ux (fma.f32 2 maxCos -2))))
(*.f32 (sqrt.f32 (neg.f32 ux)) (sqrt.f32 (fma.f32 2 maxCos -2)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))) (sqrt.f32 (cbrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))))
(pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 1/2)
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(pow.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1)
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 3)
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(pow.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 2)
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(cbrt.f32 (pow.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))) 1))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2)))))
(sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (fma.f32 ux (+.f32 maxCos -1) 1) (-.f32 (fma.f32 ux maxCos 1) ux)))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (PI.f32))) 3))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (fma.f32 -1 (pow.f32 (-.f32 1 ux) 2) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))) (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 2) 3) (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos)))))))) 2) 3))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 1)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2) 3/2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))) 2) 3/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 2)
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos))))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))) 1))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 -1 (*.f32 2 maxCos)))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) 1)
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 1)
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) 1/3)
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 3)
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))) 1))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))
(sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))

eval1.5s (8.1%)

Compiler

Compiled 70364 to 55377 computations (21.3% saved)

prune304.0ms (1.7%)

Pruning

66 alts after pruning (58 fresh and 8 done)

PrunedKeptTotal
New82728855
Fresh133043
Picked325
Done167
Total84466910
Accuracy
99.9%
Counts
910 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
94.6%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
70.4%
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
71.7%
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))))) 3)
76.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
97.3%
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 3)
81.1%
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) 3)
97.2%
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
58.5%
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
76.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
45.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
57.8%
(*.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))))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
76.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
73.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
75.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
92.2%
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
98.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
92.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
91.8%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
73.2%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 2 ux)))
91.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
55.5%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
58.4%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
55.6%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
57.5%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
58.0%
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
68.8%
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
61.0%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
97.8%
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
98.2%
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
92.1%
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
65.7%
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3))
64.8%
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
65.6%
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
65.6%
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
81.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
51.7%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux) 2)))))
51.5%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
54.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
42.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
51.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
49.9%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
7.1%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
65.8%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
63.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
65.3%
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
51.5%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
64.9%
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
65.8%
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
51.9%
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) ux))))))))
90.6%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
81.7%
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
76.6%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
75.1%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))
87.8%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (*.f32 3/2 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))) (fma.f32 maxCos -2 2)))))
87.8%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))))))
92.2%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (sqrt.f32 (pow.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2)) 3))))
75.1%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos))))))))
81.7%
(cbrt.f32 (*.f32 (*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
98.3%
(cbrt.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
91.4%
(cbrt.f32 (*.f32 (exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
90.9%
(cbrt.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))
Compiler

Compiled 4647 to 3605 computations (22.4% saved)

regimes940.0ms (5.2%)

Counts
110 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) 3)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos))))))))
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (log1p.f32 (*.f32 2 (+.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(cbrt.f32 (*.f32 (exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2)))))) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(*.f32 (log1p.f32 (exp.f32 (log.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))
(cbrt.f32 (*.f32 (*.f32 8 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) 3)) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))))) 3)
(+.f32 (*.f32 1/2 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 (*.f32 2 (pow.f32 ux 2)) (*.f32 2 ux)))) (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)))))
(cbrt.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (fma.f32 maxCos -2 2))) 3/2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (+.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 3/2 (/.f32 (*.f32 ux (*.f32 (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos)))))) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1)))) (+.f32 2 (*.f32 -2 maxCos)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))) 2)) (cbrt.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (+.f32 (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2)))) (/.f32 (*.f32 3/2 (*.f32 ux (*.f32 (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (pow.f32 (exp.f32 3/2) (+.f32 (log.f32 ux) (log.f32 (fma.f32 maxCos -2 2))))))) (fma.f32 maxCos -2 2)))))
Outputs
(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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
Calls

11 calls:

306.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
97.0ms
(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
52.0ms
(*.f32 uy 2)
52.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
50.0ms
uy
Results
AccuracySegmentsBranch
98.4%1ux
98.4%1uy
98.4%1maxCos
98.4%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.4%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.4%1(*.f32 (*.f32 uy 2) (PI.f32))
98.4%1(*.f32 uy 2)
98.4%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
98.4%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
98.4%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
98.4%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
Compiler

Compiled 2970 to 2205 computations (25.8% saved)

regimes513.0ms (2.9%)

Counts
94 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) 3)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1/3) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux))) 1) (-.f32 (*.f32 (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (fma.f32 ux maxCos 1) ux)) 1))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 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 (log.f32 (exp.f32 (-.f32 1 (pow.f32 (-.f32 (fma.f32 ux maxCos 1) ux) 2))))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (exp.f32 (*.f32 3/2 (+.f32 (log.f32 ux) (log.f32 (+.f32 2 (*.f32 -2 maxCos))))))))
(*.f32 2 (exp.f32 (log.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (fma.f32 -1 (*.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) (-.f32 (fma.f32 ux maxCos 1) ux)) 1)))))))
(*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 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) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1))) 3) 1/3)
Outputs
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
Calls

11 calls:

102.0ms
(*.f32 uy 2)
46.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
42.0ms
maxCos
41.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
40.0ms
ux
Results
AccuracySegmentsBranch
98.2%1ux
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(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.2%1(*.f32 (*.f32 uy 2) (PI.f32))
98.2%1(*.f32 uy 2)
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))
98.2%1maxCos
Compiler

Compiled 2366 to 1749 computations (26.1% saved)

regimes347.0ms (1.9%)

Counts
72 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) 3)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
Outputs
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
Calls

11 calls:

32.0ms
ux
32.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
31.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
31.0ms
maxCos
30.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
98.2%1uy
98.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.2%1(*.f32 (*.f32 uy 2) (PI.f32))
98.2%1(*.f32 uy 2)
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))
98.2%1ux
98.2%1maxCos
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(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))))
Compiler

Compiled 1724 to 1268 computations (26.5% saved)

regimes328.0ms (1.8%)

Counts
71 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))))) 3))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 (*.f32 ux (+.f32 2 (*.f32 maxCos -2))) 3/2)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos -1))) 2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 (neg.f32 (fma.f32 ux (+.f32 maxCos -1) 1)) (-.f32 (fma.f32 ux maxCos 1) ux) 1))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 4)) (+.f32 1 (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (-.f32 (fma.f32 ux maxCos 1) ux) (-.f32 -1 (*.f32 ux (+.f32 maxCos -1))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 ux (+.f32 (-.f32 1 maxCos) (-.f32 1 maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))) 3)
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (exp.f32 (log.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 -1 maxCos)))) 2))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))) 3)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2)))))) 2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (neg.f32 (*.f32 ux (fma.f32 2 maxCos -2))))) 3) 1/3)
(sqrt.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 ux (+.f32 -1 maxCos) 1) 2)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (pow.f32 (pow.f32 (-.f32 0 (*.f32 ux (fma.f32 2 maxCos -2))) 3) 1/3)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (log.f32 (exp.f32 (-.f32 1 (+.f32 (*.f32 2 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (pow.f32 (-.f32 1 ux) 2)))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) 2)) 3) (pow.f32 (fma.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) 3)
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (pow.f32 ux 2) (+.f32 -1 maxCos)) (-.f32 1 maxCos)) (*.f32 ux (+.f32 -1 (+.f32 (+.f32 -1 maxCos) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
Outputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
Calls

11 calls:

31.0ms
uy
31.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
31.0ms
(*.f32 uy 2)
30.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
30.0ms
maxCos
Results
AccuracySegmentsBranch
98.2%1ux
98.2%1uy
98.2%1maxCos
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(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
98.2%1(*.f32 (*.f32 uy 2) (PI.f32))
98.2%1(*.f32 uy 2)
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 1693 to 1245 computations (26.5% saved)

regimes374.0ms (2.1%)

Counts
36 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (*.f32 -1 ux)))) (*.f32 -1 (*.f32 ux (-.f32 1 ux)))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (+.f32 (*.f32 -1 (*.f32 ux (+.f32 1 (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (-.f32 maxCos 1)))))) (*.f32 -1 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 1 (*.f32 -1 maxCos)) (-.f32 maxCos 1)))))))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 2 ux) (pow.f32 ux 2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (neg.f32 (pow.f32 ux 2)) (*.f32 2 ux))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 ux) (fma.f32 2 maxCos -2))) 1/2))))
(*.f32 2 (*.f32 (exp.f32 (log.f32 (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 -1 (-.f32 1 ux)) (-.f32 1 ux) 1)))
(*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (PI.f32))) 3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (sqrt.f32 (*.f32 uy (PI.f32))) 2) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) 1/3) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (fma.f32 ux (-.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)) (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1)))))))
Outputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
Calls

11 calls:

78.0ms
(*.f32 uy 2)
68.0ms
(*.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))))))
54.0ms
maxCos
46.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
30.0ms
uy
Results
AccuracySegmentsBranch
95.9%2uy
95.6%2maxCos
92.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
95.9%2(*.f32 (*.f32 uy 2) (PI.f32))
95.9%2(*.f32 uy 2)
92.2%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
92.2%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
92.2%1ux
92.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))))))
92.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
92.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
Compiler

Compiled 879 to 637 computations (27.5% saved)

regimes107.0ms (0.6%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 1)))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (+.f32 1 (*.f32 -1 ux))) (*.f32 ux (-.f32 1 ux)))) (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 1)))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy (sqrt.f32 (*.f32 (fma.f32 2 maxCos -2) (neg.f32 ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 maxCos 2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 -2 (*.f32 maxCos ux)) (*.f32 2 ux))))
(*.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 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 1 (neg.f32 (+.f32 -1 maxCos))) maxCos))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (+.f32 1 (*.f32 ux (+.f32 ux -2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (+.f32 1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (+.f32 -1 maxCos))) (-.f32 (fma.f32 ux maxCos 1) 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))))))
Outputs
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
Calls

10 calls:

11.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
11.0ms
(*.f32 uy 2)
11.0ms
uy
11.0ms
ux
10.0ms
maxCos
Results
AccuracySegmentsBranch
92.2%1ux
92.2%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
92.2%1(sqrt.f32 (-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
92.2%1(-.f32 1 (*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
92.2%1(*.f32 (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (+.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
92.2%1(+.f32 (-.f32 1 ux) (*.f32 ux maxCos))
92.2%1maxCos
92.2%1uy
92.2%1(*.f32 (*.f32 uy 2) (PI.f32))
92.2%1(*.f32 uy 2)
Compiler

Compiled 507 to 366 computations (27.8% saved)

regimes81.0ms (0.4%)

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

6 calls:

29.0ms
maxCos
19.0ms
ux
7.0ms
(*.f32 uy 2)
7.0ms
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
7.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
83.5%2ux
73.1%1uy
73.1%1maxCos
73.1%1(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
73.1%1(*.f32 (*.f32 uy 2) (PI.f32))
73.1%1(*.f32 uy 2)
Compiler

Compiled 248 to 185 computations (25.4% saved)

regimes14.0ms (0.1%)

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

1 calls:

10.0ms
ux
Results
AccuracySegmentsBranch
76.9%2ux
Compiler

Compiled 167 to 121 computations (27.5% saved)

regimes22.0ms (0.1%)

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

3 calls:

9.0ms
ux
5.0ms
uy
4.0ms
maxCos
Results
AccuracySegmentsBranch
65.8%1maxCos
65.8%1uy
75.3%2ux
Compiler

Compiled 113 to 84 computations (25.7% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 73 to 54 computations (26% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 55 to 42 computations (23.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -18.0b remaining (-153%)

Threshold costs -18b (-153%)

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

3 calls:

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

Compiled 39 to 31 computations (20.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0005648100050166249
0.0006590479169972241
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
9.513988334219903e-5
0.00011161355359945446
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0001924811367643997
0.00021260716312099248
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00037480617174878716
0.0004376370052341372
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
328×unsub-neg
302×distribute-lft-neg-in
186×neg-mul-1
162×distribute-neg-in
156×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01261290
12171278
22801278
33521274
44651274
56091274
68231274
710141274
811411274
911891274
1012141274
1112181274
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(if (<=.f32 (*.f32 uy 2) 5153961/8589934592) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
Outputs
(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 ux (+.f32 2 (*.f32 maxCos -2)))) 3/2)))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))))
(*.f32 (log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))))
(*.f32 (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (+.f32 -1 maxCos) (-.f32 1 maxCos))) (*.f32 ux (+.f32 (-.f32 maxCos (-.f32 1 maxCos)) -1)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (-.f32 maxCos (-.f32 1 maxCos)))))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (+.f32 -1 (+.f32 maxCos (+.f32 maxCos -1)))))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 (PI.f32) 2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(if (<=.f32 (*.f32 uy 2) 5153961/8589934592) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2))))))
(if (<=.f32 (*.f32 2 uy) 5153961/8589934592) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (-.f32 maxCos 1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2))))))
(if (<=.f32 (*.f32 2 uy) 5153961/8589934592) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 (*.f32 2 maxCos) 2)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 ux) -2)))))
(if (<=.f32 (*.f32 2 uy) 5153961/8589934592) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 maxCos) (+.f32 maxCos -1))) (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 ux) -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (neg.f32 (*.f32 ux (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (neg.f32 (+.f32 ux -2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 ux (-.f32 (neg.f32 ux) -2))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux))))))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (+.f32 1 (*.f32 ux maxCos)))))))))
(if (<=.f32 ux 13743895/137438953472) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (*.f32 2 ux))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 maxCos ux)) ux))))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (+.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux -2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux))))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (+.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux -2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (-.f32 maxCos 1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 (+.f32 1 (*.f32 ux maxCos)) ux)))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (-.f32 ux (+.f32 1 (*.f32 ux maxCos)))))))))
(if (<=.f32 ux 13743895/68719476736) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (*.f32 ux (+.f32 maxCos -1))) (+.f32 ux (-.f32 -1 (*.f32 ux maxCos)))))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux))))))) (*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (+.f32 1 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 ux)) (-.f32 1 ux))))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (+.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux -2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (neg.f32 (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (+.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux -2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))))
(if (<=.f32 ux 13743895/34359738368) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (+.f32 ux -1)))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (+.f32 (*.f32 -2 ux) (*.f32 2 (*.f32 maxCos ux)))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (+.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux -2))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (-.f32 (*.f32 ux (neg.f32 -2)) (*.f32 2 (*.f32 ux maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (*.f32 ux (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (neg.f32 (-.f32 (*.f32 2 maxCos) 2))))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (-.f32 2 (*.f32 2 maxCos))))))
(*.f32 2 (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 -1 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (neg.f32 (*.f32 ux -2)))))
(*.f32 2 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 ux (neg.f32 -2)))))
Compiler

Compiled 378 to 295 computations (22% saved)

soundness1.9s (10.7%)

Rules
1610×*-commutative
1278×fma-def
964×neg-sub0
912×expm1-udef
912×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0721138
12201030
2771961
33604955
47737955
081231610
1261325092
036346
1593334
27961334
054539
1892506
063929052
1178227690
2572327480
0186979288
1689977170
063929052
1178227690
2572327480
036346
1593334
27961334
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1017 to 755 computations (25.8% saved)

end0.0ms (0%)

preprocess203.0ms (1.1%)

Remove

(negabs uy)

Compiler

Compiled 1340 to 1006 computations (24.9% saved)

Profiling

Loading profile data...